thumb|right|150px|Logo gminy Świnna – gmina wiejska w województwie śląskim, w powiecie żywieckim. W latach 1975–1998 gmina położona była w województwie bielskim.

Siedziba gminy to Świnna.

Według danych z 2007 gminę zamieszkiwało 8012 osób. Natomiast według danych z 31 grudnia 2017 roku gminę zamieszkiwało 8094 osób. Na koniec roku 2023 gminę zamieszkiwało 7869 osób.

Struktura powierzchni Według danych z roku 2002 gmina Świnna ma obszar 39,4 km², w tym: użytki rolne: 54% użytki leśne: 38%

Gmina stanowi 3,79% powierzchni powiatu.

Transport

Transport kolejowy Przez teren gminy Świnna przebiega linia kolejowa nr 97, relacji Skawina – Żywiec. W Pewli Małej, między stacjami Żywiec Sporysz a Jeleśnia w ciągu tejże linii zlokalizowany jest przystanek kolejowy, który obsługuje przewoźnik Polregio.

Transport drogowy Przez centrum gminy Świnna biegnie droga wojewódzka nr 945, która stanowi połączenie między Żywcem, a Korbielowem. Długość drogi na terenie gminy wynosi około 4,3 km, prowadzi ona wzdłuż wsi Pewel Mała stanowiąc połączenie drogowe między Żywcem oraz Jeleśnią.

W gminie znajdują się 4 drogi powiatowe o całkowitej długości prawie 30 km. Natomiast łączna długość dróg gminnych na terenie gminy wynosi 65 km.