Kirchhoff’s Loop Rule (also known as Kirchhoff's Voltage Law or KVL) states that the sum of all electrical potential differences (voltages) around any closed loop in a circuit must equal exactly zero. In plain terms: every volt supplied by a power source must be completely "used up" or dropped across the components and wiring in that same loop before the current returns to the source.
The Core Concept: Voltage Rises and Drops
To understand KVL without getting bogged down in textbook abstractions, think of hiking a mountain trail that starts and ends at the exact same trailhead. You might climb up 500 feet, descend 200 feet, climb another 100 feet, and finally descend 400 feet to get back to your car. No matter how complex the trail, your net change in elevation when you return to the start is exactly zero.
Voltage works the exact same way. The battery or power supply is the "climb" (a voltage rise), and the resistors, LEDs, motors, and even the copper wire itself are the "descents" (voltage drops). If you trace a path from the positive terminal of a battery, through the circuit, and back to the negative terminal, the sum of the rises minus the sum of the drops must equal zero. Mathematically, this is expressed as:
ΣV = 0 or Vsource = Vdrop1 + Vdrop2 + ... + VdropN
Worked Numeric Example: 12V DC Heating Loop
Let’s trace a real-world off-grid loop to see how KVL forces us to account for wire resistance. Assume we have a 12V nominal lead-acid battery that is actually measuring 12.6V at rest. We are using it to power a 12V DC heating element located 50 feet away.
The Setup & Assumptions:
- Source: Lead-acid battery, measured at 12.6V.
- Wiring: 50 feet out, 50 feet back = 100 feet total loop of 14 AWG solid copper wire. At 20°C, 14 AWG copper has a resistance of roughly 2.525 mΩ per foot. Total wire resistance = 100 ft × 0.002525 Ω/ft = 0.2525 Ω.
- Load: A DC heating element with a fixed resistance of exactly 2.0 Ω.
First, we find the total resistance of the loop: Rtotal = 0.2525 Ω (wire) + 2.0 Ω (heater) = 2.2525 Ω.
Next, we calculate the current using Ohm's Law: I = 12.6V / 2.2525 Ω = 5.59 Amps.
Now, we apply Kirchhoff's Loop Rule to map the voltage drops:
| Component in Loop | Resistance (Ω) | Current (A) | Voltage Drop (V) | KVL Sign Convention |
|---|---|---|---|---|
| Battery (Source) | N/A | 5.59 | 12.60V | + (Rise) |
| 14 AWG Copper Wire | 0.2525 | 5.59 | 1.41V | - (Drop) |
| DC Heating Element | 2.0000 | 5.59 | 11.18V | - (Drop) |
| Loop Sum | 2.2525 | 5.59 | 0.01V* | ΣV = 0 |
*The 0.01V remainder is due to rounding the current to two decimal places. In reality, the sum is exactly zero.
This example reveals what KVL changes in a real installation: the heater doesn't see 12.6V. It only sees 11.18V because the wire "stole" 1.41V. If this were a sensitive 12V DC motor instead of a heater, that 1.41V drop could result in a significant loss of torque and speed.
Where You Meet KVL in Practice (and Where It Bites You)
People commonly confuse Kirchhoff's Loop Rule (KVL) with Kirchhoff's Junction Rule (KCL). KVL deals with voltages around a closed path (conservation of energy), while KCL deals with currents entering and leaving a single node (conservation of charge). Keeping them straight is vital when troubleshooting.
Here is where KVL dictates your design choices on the bench and in the field:
1. LED String Sizing
You cannot simply wire five 3.2V forward-voltage (Vf) LEDs in series to a 12V car battery. KVL dictates that 5 × 3.2V = 16V. Since your source is only 12.6V, the loop cannot close; the LEDs will barely glow. You must either step up the voltage source to >16V or drop down to three LEDs (9.6V) and use a current-limiting resistor to absorb the remaining 3.0V.
2. NEC Voltage Drop Guidelines
While the National Electrical Code (NEC) generally mandates sizing wires for ampacity (heat prevention) via NEC 310.16, it also strongly recommends keeping voltage drop under 3% on branch circuits for efficiency. If you have 120V at your panel, KVL dictates that a long run of undersized wire will drop voltage. If the wire drops 6V, your outlet only delivers 114V, which can cause AC motors in refrigerators or HVAC systems to overheat and fail. Always calculate the wire's voltage drop as a KVL component in long AC runs.
3. Ground Loops in Audio and Microcontrollers
When wiring an ESP32 to an external audio amplifier, you connect their grounds together. But copper wire has resistance. If high current flows through that shared ground wire, KVL tells us a voltage drop will occur across the wire itself. This means the ESP32's "0V" reference is slightly higher than the amplifier's "0V" reference. The microcontroller's DAC or ADC will read this difference as a signal, resulting in a 60Hz hum or erratic sensor readings. The fix? Use star grounding so high-current loops don't share the same physical wire path as low-voltage signal grounds.
Frequently Asked Questions
What is the difference between Kirchhoff's loop rule and junction rule?
The Loop Rule (KVL) states that the sum of all voltages around a closed circuit loop is zero, focusing on energy conservation. The Junction Rule (KCL, or Kirchhoff's Current Law) states that the total current entering a junction or node must equal the total current leaving it, focusing on charge conservation. You use KVL to calculate voltage drops across series components, and KCL to calculate current splits in parallel branches.
Does Kirchhoff's loop rule apply to AC circuits?
Yes, but with a catch. In AC circuits containing inductors and capacitors, you cannot simply add the RMS voltage magnitudes together. You must use complex numbers (phasors) to account for impedance and phase angles. When calculated as complex vectors, the sum of the voltage drops around an AC loop still equals zero. For purely resistive AC loads (like baseboard heaters), standard DC math applies perfectly.
Why do my multimeter measurements not perfectly match KVL calculations?
Real-world physics introduces variables that textbook problems ignore. First, batteries and power supplies have internal resistance; a 12.6V battery might drop to 12.1V the moment you apply a heavy load. Second, copper wire resistance increases as it heats up (temperature coefficient). Finally, standard hobbyist multimeters have a tolerance of ±0.5% to ±1%. Always measure your source voltage while the circuit is powered and under load to get an accurate starting point for your KVL equation.
Can Kirchhoff's loop rule be violated by a changing magnetic field?
Technically, yes. KVL is derived from Faraday’s Law of Induction under the assumption of a static magnetic field. If your circuit loop encloses a changing magnetic field—such as wiring routed near a high-frequency transformer or in an RF environment—the electric field becomes non-conservative. In this specific edge case, the sum of the voltages around the loop equals the negative rate of change of the magnetic flux, not zero. For standard low-frequency home wiring, DC solar arrays, and microcontroller projects, this exception is negligible and KVL holds absolute authority.






