Śniadowo – gmina wiejska w województwie podlaskim, w powiecie łomżyńskim. W latach 1975–1998 gmina położona była w województwie łomżyńskim.
Siedziba gminy to Śniadowo.
Według danych z 31 grudnia 2011 roku gminę zamieszkiwało 5734 osób.
Historia Za Królestwa Polskiego gmina Śniadowo należała do powiatu łomżyńskiego w guberni łomżyńskiejPostanowienie z 17 (29) września 1866, ogłoszone 5 (17) stycznia 1867 (Dziennik Praw, rok 1866, tom 66, nr 219, str. 279)Postanowienie z 29 grudnia 1867 (10 stycznia 1868), ogłoszone 8 (20) lutego 1868 (Dziennik Praw, rok 1868, tom 67, nr 228, str. 359). 13 października 18701 października 1870 wg kalendarza juliańskiego do gminy przyłączono pozbawione praw miejskich ŚniadowoPostanowienie z 28 sierpnia (9 września) 1870, ogłoszone 1 (13) października 1870 (Dziennik Praw, rok 1870, tom 70, nr 243, str. 367).
Struktura powierzchni Według danych z roku 2002 gmina Śniadowo ma obszar 162,59 km², w tym:
użytki rolne: 77% użytki leśne: 17%
Gmina stanowi 12,01% powierzchni powiatu.