To provide a low-cost magnetic detection circuit, in which the differential detection function accomplished by outputting differential signals may not be lost, and which may be hardly affected by temperature fluctuations and may be resistant to noise, and in which the number of magnetic detection elements may be reduced, and to provide an encoder, the costs of which may be further reduced by using such a magnetic detection circuit for the multi-revolution detection part, etc., a magnetic detection circuit includes a bridge circuit formed by two bridge sections between the current-source terminal and the grounding terminal. The first bridge section and the second bridge section of the bridge circuit include magnetic detection elements MR1, MR2, respectively, and, viewed from the output-signal output points, the magnetic detection elements MR1, MR2 in the two bridge sections are arranged on only one of the sides that include the current-source side and the grounding-terminal side. An encoder includes such a magnetic detection circuit.