Czarnowo-Undy – wieś w Polsce położona w województwie podlaskim, w powiecie zambrowskim, w gminie Kołaki Kościelne.

Wierni kościoła rzymskokatolickiego należą do parafii Wniebowzięcia Najświętszej Maryi Panny w Kołakach Kościelnych.

Historia left|thumb|Pomnik zamordowanych przez wycofujących się Niemców 22 lipca 1944 W 1827 we wsi 7 domów i 45 mieszkańców. Pod koniec XIX w. Undy-Czarnowo, miejscowość drobnoszlachecka w powiecie łomżyńskim, gmina Kossaki, parafia Kołaki.

Czarnowo-Undy w 1921 roku liczyły 19 domów z przeznaczeniem mieszkalnym i 119 mieszkańców (67 mężczyzn i 52 kobiety). Wszyscy zadeklarowali narodowość polską i wyznanie rzymskokatolickieSkorowidz miejscowości Rzeczypospolitej Polskiej: opracowany na podstawie pierwszego powszechnego spisu ludności z dnia 30 września 1921 r., Województwo białostockie, Powiat Łomża, Gmina Kossaki-Rutki, str. 51.

22 lipca 1944 wycofujący się przed rosyjską ofensywą Niemcy, w odwecie za atak partyzantów spalili zabudowania wsi, a mieszkańców rozstrzelali. To wydarzenie upamiętnia pomnik ku czci pomordowanychŚwiadectwo zamieszczone w serwisie .

W latach 1975–1998 miejscowość administracyjnie należała do województwa łomżyńskiego.