Niewodowo – wieś w Polsce położona w województwie podlaskim, w powiecie łomżyńskim, w gminie Piątnica.

Wierni kościoła rzymskokatolickiego należą do parafii św. Jakuba Apostoła w Drozdowie.

Historia Dawniej prywatna wieś szlachecka położona była w drugiej połowie XVI wieku w powiecie wiskim ziemi wiskiej województwa mazowieckiegoCorona Regni Poloniae. Mapa w skali 1:250 000, Instytut Historii im. Tadeusza Manteuffla Polskiej Akademii Nauk i Pracownia Geoinformacji Historycznej Katolickiego Uniwersytetu Lubelskiego.

W latach 1921–1939 wieś leżała w województwie białostockim, w powiecie łomżyńskim, w gminie Drozdowo. Według Skorowidzów były to dwie wsie Niewodowo Szlacheckie i Włościańskie.

Według Powszechnego Spisu Ludności z 1921 roku zamieszkiwało:

Niewodowo Szlacheckie – 120 osób w 18 budynkach mieszkalnych Niewodowo Włościańskie – 157 osób w 26 budynkach mieszkalnych.

Miejscowości należały do parafii rzymskokatolickiej w Drozdowie. Podlegały pod Sąd Grodzki i Okręgowy w Łomży;