Czarna Woda (niem. Schwarzwasser) – miasto w północnej Polsce, w woj. pomorskim, w powiecie starogardzkim. Położone nad rzeką Wdą, na obszarze Borów Tucholskich, na Kociewiu, na pograniczu borowiacko-kociewskim. Miasto jest (od 2014) siedzibą gminy miejsko-wiejskiej Czarna Woda.
Według danych z 1 stycznia 2018 Czarna Woda liczyła 2 841 mieszkańców[1].

