İl merkezine uzaklığı 131 km’dir. İlçenin deniz seviyesinden ortalama yüksekliği 1.050 metredir. İlçenin, kuzeyinde Tuzlukçu güneyinde Isparta sınırları, batısında Afyonkarahisar, Isparta illeri ve doğusunda Ilgın ilçesi bulunmaktadır. İlçenin yüzölçümü su yüzeyleri hariç 853 km²’dir.