Szaflary – gmina wiejska w województwie małopolskim, w powiecie nowotarskim. W latach 1975–76 i 1991–98 gmina położona była w województwie nowosądeckim.

Siedziba gminy to Szaflary.

Według danych z 30 czerwca 2004 gminę zamieszkiwało 10 125 osób.

Historia Gmina zbiorowa Szaflary została utworzona 1 sierpnia 1934 roku w powiecie nowotarskim w woj. krakowskim z dotychczasowych jednostkowych gmin wiejskich: Bańska, Groń, Gronków, Leśnica, Maruszyna, Skrzypne, Szaflary i Zaskale.

Podczas II wojny światowej zachowała granice przedwojenne. Włączono ją do dystryktu krakowskiego Generalnego Gubernatorstwa (powiat Neumarkt). W 1943 roku liczyła 8132 mieszkańcówGemeinde- und Dorfverzeichnis für das Generalgouvernement (1943).

Po wojnie powrócono do stanu sprzed wojny. Według stanu z dnia 1 lipca 1952 roku gmina składała się z 8 gromad: Bańska, Groń, Gronków, Leśnica, Maruszyna, Skrzypne, Szaflary i ZaskaleWykaz Gromad Polskiej Rzeczypospolitej Ludowej według stanu z dnia 1.VII 1952 r., PRL, GUS, Warszawa. Gmina została zniesiona 29 września 1954 roku wraz z reformą wprowadzającą gromady w miejsce gmin.