Gmina Sokółka to gmina miejsko-wiejska w województwie podlaskim, w powiecie sokólskim. W latach 1975-1998 gmina położona była w województwie białostockim.
Sołectwa: Bachmatówka, Bilwinki, Bobrowniki, Bogusze, Bohoniki, Drahle, Dworzysk, Geniusze, Gilbowszczyzna, Gliniszcze Małe, Gliniszcze Wielkie, Hałe, Igryły, Jałówka, Janowszczyzna, Jelenia Góra, Kantorówka, Kraśniany, Kundzicze, Kundzin, Kurowszczyzna, Lebiedzin, Lipina, Malawicze Dolne, Malawicze Górne, Miejskie Nowiny, Nomiki, Nowa Kamionka, Nowa Rozedranka, Orłowicze, Pawełki, Planteczka, Plebanowice, Podkamionka, Polanki, Poniatowicze, Puciłki, Sierbowce, Słojniki, Smolanka, Sokolany, Stara Kamionka, Stara Moczalnia, Stara Rozedranka, Stary Szor, Straż, Szyndziel, Szyszki, Wierzchjedlina, Wojnachy, Woroniany, Wysokie Laski, Zadworzany, Zaśpicze, Zawistowszczyzna, Żuki.