Sokółka – 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.

Siedziba gminy to Sokółka.

Według danych z 30 czerwca 2004 gminę zamieszkiwało 26 647 osób. Natomiast według danych z 31 grudnia 2019 roku gminę zamieszkiwały 25 352 osoby.

Struktura powierzchni Według danych z roku 2002 gmina Sokółka ma obszar 313,62 km², w tym: użytki rolne: 70% użytki leśne: 20%

Gmina stanowi 15,27% powierzchni powiatu.

Demografia Dane z 30 czerwca 2004: Opis Ogółem Kobiety Mężczyźnijednostka osób % osób % osób %populacja 26 647 100 13 633 51,2 13 014 48,8gęstość zaludnienia(mieszk./km²) 85 43,5 41,5

thumb|690x480px|center |Piramida wieku mieszkańców gminy Sokółka w 2014 roku