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.