Prawa Kirchhoffa – dwa prawa dotyczące przepływu prądu elektrycznego, które łącznie umożliwiają ustalanie wartości i kierunków prądów w obwodach elektrycznych. Sformułował je Gustav Kirchhoff w 1847 roku.

Szeroko stosowane w elektrotechnice do analizy obwodów prądu elektrycznego. Prawa te mogą być stosowane w dziedzinie czasu i częstotliwości.

Pierwsze prawo Kirchhoffa thumb|200px|Węzeł z prądami wpływającymi i wypływającymi Pierwsze prawo Kirchhoffa dotyczy prądów w węźle obwodu elektrycznego, prawo to brzmi: Dla węzła obwodu elektrycznego suma algebraiczna natężeń prądów wpływających (+) i wypływających (−) jest równa zeru (znak prądu wynika z przyjętej konwencji)

lub Suma natężeń prądów wpływających do węzła jest równa sumie natężeń prądów wypływających z tego węzła.

Dla przypadku przedstawionego na rysunku I prawo Kirchhoffa można więc zapisać w postaci:

przyjmując konwencję, że prądy wpływające do węzła są dodatnie, zaś wypływające są ujemne i traktując je jak wielkości algebraiczne lub w postaci:

biorąc pod uwagę tylko wartości prądów i zapisując prądy wpływające po jednej, a prądy wypływające po drugiej stronie równania.

W ogólnym przypadku wielu prądów prawo ma postać:

przy czym prądom wypływającym przypisuje się ujemną wartość natężenia.