Gmina Krościenko nad Dunajcem is a rural gmina (administrative district) in Nowy Targ County, Lesser Poland Voivodeship, in southern Poland, on the Slovak border. Its seat is the village of Krościenko nad Dunajcem, which lies approximately 30 kilometres (19 mi) east of Nowy Targ and 78 km (48 mi) south-east of the regional capital Kraków.
The gmina covers an area of 57.27 square kilometres (22.1 sq mi), and as of 2006 its total population is 6,465.
Gmina Krościenko nad Dunajcem contains the villages and settlements of Biały Potok, Dziadowe Kąty, Grywałd, Hałuszowa, Kąty, Krościenko nad Dunajcem, Krośnica, Niwki and Tylka.
Gmina Krościenko nad Dunajcem is bordered by the town of Szczawnica and by the gminas of Czorsztyn, Łącko and Ochotnica Dolna. It also borders Slovakia.