Gmina Cieszanów to gmina miejsko-wiejska w województwie podkarpackim, w powiecie lubaczowskim. W latach 1975-1998 gmina położona była w województwie przemyskim.
Gmina Cieszanów położona jest w północnej części Płaskowyżu Tarnogrodzkiego, jednego z mezoregionów Kotliny Sandomierskiej, w obrębie Garbu Tarnogrodzkiego, na północ od rzeki Lubaczówki. Granica między Płaskowyżem Tarnogrodzkim a sąsiadującym z nim Roztoczem przebiega niedaleko krańców gminy.
Gminę Cieszanów oprócz miasta Cieszanów tworzą wsie: Chotylub, Dąbrówka, Dachnów, Folwarki, Gorajec, Kowalówka, Niemstów, Nowe Sioło, Nowy Lubliniec, Stary Lubliniec, Żuków.