Gmina wiejska położona w południowej części powiatu nowosądeckiego. Siedzibą urzędu gminy jest wieś Łabowa.
Obszar gminy wynosi 119,12 km² (ok. 7,68% powierzchni powiatu), w tym: użytki rolne 24%, użytki leśne 71%. Gminę zamieszkuje 5 443 osób (ok. 2,68% ogółu mieszkańców powiatu), w tym 2 691 kobiet i 2 752 mężczyzn (30.06.2010). Wskaźnik gęstości zaludnienia wynosi 43,69 osób/km².
Gmina obejmuje 13 wsi: Barnowiec, Czaczów, Kamianna, Kotów, Krzyżówka, Łabowa, Łabowiec, Łosie, Maciejowa, Nowa Wieś, Roztoka Wielka, Składziste, Uhryń. Podzielona jest na sołectwa, które pokrywają się z miejscowościami.
Graniczy od północy z gminami Kamionka Wielka i Grybów, od południowego wschodu z gminą Krynica-Zdrój, od południowego zachodu z gminami Muszyna i Piwniczna-Zdrój oraz od północnego zachodu z gminą Nawojowa.