Section Overview
The last section balanced voltages around a loop. This one balances currents at a point. Kirchhoff's current law (KCL) says that all the current flowing into any junction must equal all the current flowing back out — nothing accumulates there. It's the companion to the voltage law, and just as simple: where KVL was conservation of energy around a loop, KCL is conservation of charge at a node. Together with Ohm's law — which ties each component's current to its voltage — the two laws are the complete toolkit for analyzing any resistive network, and this section makes official the "branch currents add up to the total" rule you first met in parallel circuits.
Why This Matters
KCL is how you account for current where paths split and merge — the junctions that fill every real circuit board. It's the reasoning behind "the supply delivers 2 A, and I measure 1.2 A down this branch, so the other branch must carry 0.8 A," found without measuring the second branch at all. And it's a quiet but powerful fault check: current into a node must equal current out, so if your measurements say otherwise, either current is escaping through a path you didn't know about — a leak, a short to somewhere — or one of your measurements or assumptions is wrong. A node that won't balance is always telling you something.
Required Prerequisites
- Current — The Flow of Electrons — current as the flow of charge; KCL is the rule that charge is conserved where flows meet.
- Ohm's Law — The Foundation of Circuit Analysis — used to turn each branch's voltage into its current before balancing at a node.
- Parallel Circuits — where "the branch currents sum to the total" first appeared; KCL is that rule made general.
- Kirchhoff's Voltage Law — the companion loop law; this section is its mirror for currents at a node.
Recommended Consumables
No consumables required. The exercises are pen-and-paper node analysis plus optional measurement on a simple single-battery parallel circuit.
Recommended Practice Hardware
- A single battery (AA or 9 V) and holder
- Two or three resistors of different values wired in parallel, giving a junction where the current splits
- Clip leads or a breadboard, and a multimeter if you have one (from Section 1.7) to measure the branch currents in series and add them up
Everything here runs from a single low-voltage battery — the same safe territory as the previous sections. Measuring current means breaking each branch to insert the meter in series, exactly as taught in Section 1.7 — never a current-mode meter across the battery.
Real-World Applications
KCL is behind every "where is the current going?" question. A power rail feeding several parts is a node: the total drawn from the supply is the sum of what each part pulls, and if the total doesn't match, current is going somewhere unaccounted for. Technicians use it to find the current in a branch they can't easily reach by measuring the others and balancing the node. It's also the principle behind spotting leakage: a healthy junction balances exactly, so a persistent imbalance is a real signal — current sneaking off through a damaged insulator, a solder bridge, or moisture. And KCL together with KVL is the foundation of every systematic method for solving networks that are neither simply series nor simply parallel, which the sections that follow put to work.
Common Challenges
- Mixing up "at a node" with "around a loop." KCL is about currents meeting at a junction; KVL is about voltages around a loop. They answer different questions — keep them straight and each becomes simple.
- Sign slips on in versus out. As with KVL, the fix is to pick one convention — currents in positive, currents out negative (or the reverse) — and apply it to every branch at the node without switching.
- Forgetting that the source current is part of the balance. The current the supply pushes into a node counts just like any branch; leave it out and the node won't balance.
Safety Notes
Risk Level: Low. This section is analysis and optional low-voltage measurement on a single-battery parallel circuit — the same safe territory as the previous sections. No mains, no high-energy sources.
Professional Tips Before Starting
- Before writing a node equation, mark an assumed direction for every branch current at that node. If a current turns out negative, it simply flows the opposite way — the math self-corrects, so you never have to guess right, only guess consistently.
- Sanity-check with the "in must equal out" phrasing before reaching for signs: the total flowing toward the junction and the total flowing away from it are equal in a healthy circuit. That plain-English version catches most errors.
- When a node won't balance on the bench, suspect a hidden path or a bad measurement before you suspect the law. KCL does not fail; something in the circuit or your setup is doing what you didn't expect.
The Node Rule
The Law: What Goes In Comes Out
A node (or junction) is any point in a circuit where two or more components connect — a place where current can arrive along one path and leave along others. Kirchhoff's current law states:
The total current flowing into a node equals the total current flowing out of it. (Σ I_in = Σ I_out)
Nothing accumulates at the junction. Charge is conserved: every coulomb per second that arrives has to leave, because there's nowhere at a wire junction for charge to pile up. Written with signs — taking current into the node as positive and out as negative — the law becomes the tidy statement that everything at a node sums to zero:
Σ I at the node = 0
This is the exact companion to KVL. KVL summed voltages to zero around a loop (energy conservation); KCL sums currents to zero at a node (charge conservation). Two conservation laws, two geometric objects — loops and nodes — and between them they capture how a circuit's currents and voltages are interconnected; add Ohm's law for each component and you have everything needed to solve any resistive circuit.
A Worked Node
Picture a junction where the battery's current arrives and then splits into two parallel branches. Say the supply pushes 0.16 A into the node, and one branch carries 0.12 A. KCL balances the node:
I_in = I_out → 0.16 = 0.12 + I₂ → I₂ = 0.16 − 0.12 = 0.04 A
The second branch must carry 0.04 A — found without measuring it, purely from the requirement that in equals out. (These are the same numbers as the parallel-circuits example, seen now from the node's point of view: the two branch currents, 0.12 A and 0.04 A, add back up to the 0.16 A total exactly because KCL says they must.)
The same works where currents combine. If two branches carrying 0.12 A and 0.04 A merge back into one path at another node, that path carries 0.12 + 0.04 = 0.16 A leaving the node — in equals out again. Every parallel circuit has two such nodes: one where the total splits, one where the branches rejoin, and KCL holds at both.
Solving for an Unknown Current
Like KVL, KCL earns its keep when one current is unknown. At a node with three known currents and one unknown, the law fixes the missing one:
I_unknown = Σ I_in − Σ I_other_out
Suppose 0.50 A flows into a node, and two of the three outgoing branches carry 0.20 A and 0.15 A. The third outgoing branch must carry:
I₃ = 0.50 − (0.20 + 0.15) = 0.50 − 0.35 = 0.15 A
You've found a branch current you never measured, from the node balance alone. This is the everyday power of KCL: a junction is a closed account for current, so any single missing entry is fixed by the requirement that what comes in goes out.
The Fault-Finding Payoff
Because a healthy node balances exactly, an imbalance is a real diagnostic signal. If you measure the current into a junction and the currents out, and they don't match, the difference is going somewhere — and in a working circuit it shouldn't be. That missing current is a leak: charge escaping through a path that isn't supposed to exist, such as a solder bridge to a neighboring trace, a damaged insulator, moisture across a board, or a partial short to ground. The size of the imbalance even hints at how bad the leak is.
The other possibility is just as useful to keep in mind: KCL never actually fails, so if a node won't balance and there's no leak, the fault is in your measurement or your assumption — a probe not making contact, a branch you forgot to count, a current flowing the opposite way from what you assumed. Either way, a node that won't add up has told you exactly where to look next.
Common Mistakes
- Confusing KCL with KVL. Currents at a node (KCL) versus voltages around a loop (KVL) — mixing them up is the most common error. Node = current, loop = voltage.
- Dropping the sign convention. Every branch current at the node must be tallied under one in/out rule; switching midway breaks the balance. Choose once and hold it.
- Omitting the source branch. The current from the supply into a node is part of the balance just like every other branch.
- Assuming a guessed direction must be right. It doesn't — assume any direction, and a negative answer simply means the real current flows the other way. Only consistency matters.
Troubleshooting Guidance
KCL turns a junction into an account that must balance, and a balance that doesn't is a fault. Measure the current arriving at a node and the currents leaving it: in a healthy circuit they match, so any shortfall is current leaking out through a path that shouldn't be there — probe for solder bridges, contamination, or shorts near that node. If there's genuinely no leak, trust the law and re-check the bench: a mis-set meter, a missed branch, or an assumed direction that's actually reversed will each make a node appear not to balance. Because KCL holds in every working circuit, it gives you a firm expectation to measure against, and the exact size and location of any imbalance points straight at the problem.
Verification & Testing Methods
Check your understanding before moving on:
- [ ] State Kirchhoff's current law and explain why it is conservation of charge at a node.
- [ ] Identify a node in a simple parallel circuit and name the currents flowing into and out of it.
- [ ] Given all but one of the currents at a node, solve for the missing one.
- [ ] Explain what a persistent current imbalance at a node tells you when troubleshooting.
Then try the practice exercises below — pen-and-paper node analysis, with optional measurement on a single-battery parallel circuit.
Practice Exercises
- Balance a splitting node (10 minutes, pen and paper). A supply pushes 0.30 A into a junction that splits into three parallel branches. Two branches carry 0.10 A and 0.05 A. Use KCL to find the current in the third branch, and confirm the three branch currents add back to the supply current.
- Solve for a merge (5 minutes, pen and paper). Three branches carrying 0.08 A, 0.11 A, and 0.06 A merge into a single wire at a node. Find the current in that wire leaving the node, and state the law you used.
- Diagnose an imbalance (5 minutes, reasoning). At a node you measure 0.40 A flowing in but only 0.34 A total flowing out through the known branches. What does KCL tell you about the missing 0.06 A, and what are the two broad explanations you should check?
- Confirm KCL with a meter (10 minutes, optional hardware). Build a single-battery parallel circuit of two or three branches. Measure the total current from the supply (in series), then each branch current (in series), following the Section 1.7 current-measurement rules. Confirm the branch currents add up to the total, and reset the meter to voltage mode when done.
These core ideas — current in equals current out, the sign convention, solving for an unknown branch current, and reading an imbalance as a fault — are tested in the Chapter Quiz at the end of this chapter, where a score of 80% is required to continue.
Key Takeaways
- Kirchhoff's current law (KCL): the total current into any node equals the total current out — equivalently, the signed currents at a node sum to zero (in +, out −).
- It is conservation of charge: nothing accumulates at a junction, so every amp arriving must leave.
- It is the companion to KVL — currents at a node (charge conservation) versus voltages around a loop (energy conservation) — and the two, together with Ohm's law, analyze any resistive network.
- KCL makes official the parallel-circuit rule that the branch currents add up to the total.
- It solves for one unknown current at a node: I_unknown = Σ I_in − Σ I_other_out.
- A node that won't balance signals a fault — a leakage path taking current where it shouldn't go, or a wrong measurement or assumption.
Skills Learned
- You can now state Kirchhoff's current law and explain it as conservation of charge at a node.
- You can now identify the nodes in a circuit and write the KCL equation for one.
- You can now solve for an unknown branch current from the balance of the others.
- You can now use a current imbalance at a node as a diagnostic clue to a leak or a bad measurement.
- You can now see KVL and KCL as a matched pair that, with Ohm's law, let you analyze any resistive circuit.
Glossary Additions
- Kirchhoff's current law — the rule that the total current flowing into any node equals the total flowing out; equivalently, the signed currents at a node sum to zero. It is a statement of conservation of charge.
- node — any point in a circuit where two or more components connect, at which current can arrive along some paths and leave along others.
- junction — another name for a node; a connection point where circuit paths meet and current divides or combines.
Suggested Next Sections
Must read next:
- Thevenin and Norton Equivalents — with KVL and KCL in hand, the first of the powerful shortcuts: replacing a whole complicated network with one simple equivalent source and resistance.
Recommended:
- Kirchhoff's Voltage Law — read the two laws as a pair: loops balance voltage, nodes balance current.
- Parallel Circuits — revisit its "branch currents sum to the total" rule, now that you know it as a consequence of KCL.