Kirchhoff's Current Law (KCL) is one of the foundational tools for analyzing circuits. It gives you a systematic way to figure out how current splits and recombines as it flows through different branches of a circuit. If you can write KCL equations confidently, you can tackle most of the circuit problems in this course.
Kirchhoff's Current Law Fundamentals
Understanding Junctions and Nodes
A node is any point in a circuit where two or more components connect. When three or more branches meet at a node, it's often called a junction. In practice, many textbooks use the terms interchangeably, and for KCL purposes, the distinction doesn't matter much. What matters is that a node is where current has a choice of paths.
Think of a node like a fork in a pipe system. Water flowing in has to go somewhere, and the total water in must equal the total water out. Current behaves the same way.
Current Conservation at Junctions and Nodes
KCL states that the sum of all currents entering a node equals the sum of all currents leaving that node. This comes directly from conservation of charge: charge can't pile up at a node or vanish from one. Every coulomb that arrives must leave.
Put another way, the net current at any node is always zero. If 5 A flows into a node through one wire and 3 A leaves through a second wire, then exactly 2 A must leave through the remaining wire(s).

Algebraic Sum of Currents
To write KCL as a single equation, you use an algebraic sign convention:
- Assign positive signs to currents entering the node
- Assign negative signs to currents leaving the node
Then set the sum equal to zero:
For example, suppose three currents meet at a node: flows in, while and flow out. The KCL equation is:
which is the same as saying . Either form works; just stay consistent with your sign choices.
Applying Kirchhoff's Current Law

Sign Convention for Current Direction
Before writing any equations, you need to pick a reference direction (an assumed direction) for each current in the circuit. Mark these with arrows on your schematic. You don't need to guess correctly. If you assume the wrong direction, your math will simply give you a negative value for that current, which tells you it actually flows the opposite way.
The key rule: once you pick a direction, stick with it through the entire problem. Changing conventions mid-problem is the fastest way to get sign errors.
Analyzing Nodes (Not Loops)
A common point of confusion: KCL applies at nodes, not around loops. (Kirchhoff's Voltage Law, KVL, is the one that applies around closed loops.) When you look at a node, you're asking "does all the current going in equal all the current going out?" That's KCL.
If a circuit has multiple nodes, you can write a KCL equation at each one. However, one of those equations will always be redundant (it'll be a combination of the others). So for a circuit with nodes, you get independent KCL equations.
Solving for Unknown Currents
Here's a step-by-step process for using KCL to find unknown currents:
-
Label all currents. Draw an arrow and assign a variable (, , etc.) to every branch in the circuit. Pick any direction for each arrow.
-
Identify the nodes. Find every point where branches connect.
-
Write KCL at each node. Using your sign convention (entering = positive, leaving = negative), write at each node. Remember you only need equations for nodes.
-
Supplement with other equations if needed. If you have more unknowns than KCL equations, you'll need additional relationships, often from Ohm's Law () or KVL around loops.
-
Solve the system of equations. Use substitution, elimination, or matrix methods to find each unknown current.
-
Check your answers. Plug your values back into the KCL equations at every node. The currents entering and leaving should balance. If any current came out negative, it just means the actual direction is opposite to your assumed arrow.
Quick example: A node has three branches. You know (entering) and (leaving). KCL gives , so (leaving).
Getting comfortable with this process now will pay off when circuits get more complex and you're combining KCL with KVL and Ohm's Law simultaneously.