Gmina Szudziałowo to gmina wiejska w województwie podlaskim, w powiecie sokólskim. W latach 1975-1998 gmina położona była w województwie białostockim.
Babiki, Boratyńszczyzna, Chmielowszczyzna, Grzybowszczyzna, Harkawicze, Horczaki, Knyszewicze, Kozłowy Ług, Lipowy Most, Łaźnisko, Minkowce, Miszkieniki Wielkie, Nowe Trzciano, Nowinka, Nowy Ostrów, Ostrówek, Ostrów Północny, Pierożki, Poczopek-Markowy Wygon, Rowek-Jeziorek, Słoja, Słójka, Słójka-Borowszczyzna, Sosnowik, Suchynicze, Sukowicze, Szczęsnowicze, Szudziałowo, Talkowszczyzna, Usnarz Górny, Wierzchlesie, Wojnowce, Zubrzyca Mała, Zubrzyca Wielka.