Abstract: A current sensor includes a magnetic balance sensor and a switching circuit. The magnetic balance sensor includes a feedback coil which is disposed near a magnetic sensor element varying in characteristics due to application of an induction field caused by measurement current and which produces a canceling magnetic field canceling the induction field. The switching circuit switches between magnetic proportional detection and magnetic balance detection. The magnetic proportional detection is configured to output a voltage difference as a sensor output. The magnetic balance detection is configured to output, as a sensor output, a value corresponding to current flowing through the feedback coil when a balanced state in which the induction field and the canceling magnetic field cancel each other out is reached after the feedback coil is energized by the voltage difference.