Gminę Szaflary reaktywowano 1 stycznia 1973 w powiecie nowotarskim w woj. krakowskim w składzie 7 sołectw: Bańska Niżna, Bańska Wyżna, Bór, Maruszyna, Skrzypne, Szaflary i ZaskaleUchwała Nr XVIII/92/72 Wojewódzkiej Rady Narodowej w Krakowie z dnia 6 grudnia 1972 w sprawie utworzenia gmin w województwie krakowskim oraz ustalenia siedzib gminnych rad narodowych (Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Krakowie z dnia 8 grudnia 1972 Nr 18, poz. 268). 1 czerwca 1975 roku gmina znalazła się w nowo utworzonym woj. nowosądeckim.

15 stycznia 1976 roku gmina została zniesiona, a jej obszar połączono z dotychczasową gminą Biały Dunajec w nową gminę Biały Dunajec.

Gminę Szaflary reaktywowano po raz trzeci 2 kwietnia 1991 w granicach z 1976 roku: Bańska Dolna (Niżna), Bańska Górna (Wyżna), Bór, Maruszyna, Skrzypne, Szaflary, Zaskale z gminy Biały Dunajec.

Struktura powierzchni Według danych z roku 2002 gmina Szaflary ma obszar 54,31 km², w tym: użytki rolne: 79% użytki leśne: 15%

Gmina stanowi 3,68% powierzchni powiatu.