Gmina Nawojowa to gmina wiejska w województwie małopolskim, w powiecie nowosądeckim. W latach 1975-1998 gmina położona była w województwie nowosądeckim. Siedzibą gminy jest Nawojowa.
Sąsiaduje z gminami Kamionka Wielka, Łabowa, Piwniczna-Zdrój, Rytro, Stary Sącz i miastem Nowy Sącz.
Obszar gminy w 1948 r. wynosił 9848 ha, w tym 6275 ha użytkowanych rolniczo. Grunty orne stanowiły 4434 ha.Gmina posiada obszar 51,13 km², w tym: użytki rolne 50%, użytki leśne 43%. Stanowi to 3,3% powierzchni powiatu.
Gminę zamieszkuje 7 516 osób (30 czerwca 2004), w tym: 3781 kobiet i 3735 mężczyzn. Gęstość zaludnienia wynosi 147 mieszk./km². Średni dochód na mieszkańca wynosi 1560,92 zł (dane z 2002).