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.