Demografia Według Powszechnego Spisu Ludności z 1921 roku gminę zamieszkiwało 4.408 osób, 4.000 było wyznania rzymskokatolickiego, 1 prawosławnego a 407 mojżeszowego. Jednocześnie 4.073 mieszkańców zadeklarowało polską przynależność narodową, 334 żydowską a 1 litewską. Na terenie gminy były 672 budynki mieszkalne.

Dane z 30 czerwca 2004: Opis Ogółem Kobiety Mężczyźnijednostka osób % osób % osób %populacja 5685 100 2800 49,3 2885 50,7gęstość zaludnienia(mieszk./km²) 35 17,2 17,7

thumb|690x480px|center |Piramida wieku mieszkańców gminy Śniadowo w 2014 roku

Gminy partnerskie Marklkofen

Sołectwa Brulin, Chomentowo, Dębowo, Duchny Młode, Grabowo, Jakać-Borki, Jakać Dworna, Jakać Młoda, Jastrząbka Młoda, Jemielite-Wypychy, Kołaczki, Konopki Młode, Koziki, Mężenin, Młynik, Olszewo, Osobne, Ratowo-Piotrowo, Sierzputy-Marki, Sierzputy Zagajne, Stare Duchny, Stara Jakać, Stara Jastrząbka, Stare Jemielite, Stare Konopki, Stare Ratowo, Stare Szabły, Strzeszewo, Szabły Młode, Szczepankowo, Śniadowo, Truszki, Uśnik, Uśnik-Dwór, Uśnik-Kolonia, Wierzbowo, Wszerzecz, Wszerzecz-Kolonia, Zagroby, Zalesie-Poczynki, Zalesie-Wypychy, Żebry, Żebry-KoloniaStrona gminy, sołectwa.

Pozostałe miejscowości Bagno, Doły, Jakać Borowa, Koryta, Stare Duchny, Śniadowo-Stara Stacja.

Sąsiednie gminy Czerwin, Łomża, Miastkowo, Stary Lubotyń, Szumowo, Troszyn, Zambrów (gmina wiejska)

Przypisy