Czarnia – wieś sołecka w Polsce, położona w województwie mazowieckim, w powiecie ostrołęckim, w gminie Czarnia.

Miejscowość jest siedzibą gminy Czarnia.

Położenie Wieś leży na Równinie Kurpiowskiej, nad Trybówką, przy drodze lokalnej.

Historia Miejscowość istniała jako miejsce przerobu rudy darniowej przynajmniej od 1608 roku.

W latach 1921–1931 wieś leżała w województwie białostockim, w powiecie ostrołęckim, w gminie Wach (od 1931 w gminie Czarnia).

Według Powszechnego Spisu Ludności z 1921 roku wieś zamieszkiwało 391 osoby w 71 budynkach mieszkalnych. Miejscowość należała do miejscowej parafii rzymskokatolickiej. Podlegała pod Sąd Grodzki w Myszyńcu i Okręgowy w Łomży; mieścił się tu urząd pocztowy obsługujący znaczną część terenu gminy.

W okresie międzywojennym miejscowość była siedzibą komisariatu Straży Celnej „Czarnia”.

W wyniku agresji III Rzeszy na Polskę we wrześniu 1939 tereny byłej gminy znalazły się pod okupacją niemiecką i do wyzwolenia weszła w skład Landkreis Scharfenwiese, Regierungsbezirk Zichenau III Rzeszy.

W latach 1975–1998 miejscowość administracyjnie należała do województwa ostrołęckiego.

W 2021 Czarnię zamieszkiwało 356 mieszkańców.