Gmina Dukla (dawn. m. Dukla + gminy: Nadole i Tylawa) - gmina miejsko-wiejska w województwie podkarpackim, w powiecie krośnieńskim. W latach 1975-1998 gmina położona była w województwie krośnieńskim.
Barwinek, Cergowa, Chyrowa, Daliowa, Głojsce, Iwla, Jasionka, Jaśliska, Lipowica, Łęki Dukielskie, Mszana, Myszkowskie, Nadole, Nowa Wieś, Olchowiec, Posada Jaśliska, Równe, Szklary, Teodorówka, Trzciana, Tylawa, Wietrzno, Wola Niżna, Zawadka Rymanowska, Zboiska, Zyndranowa.
Chorkówka, Iwonicz-Zdrój, Komańcza, Krempna, Miejsce Piastowe, Nowy Żmigród, gmina Rymanów. Gmina sąsiaduje ze Słowacją.