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.