İl ilin güneydoğusunda yer alır. Şuhut tarafından batısında, Çobanlar tarafından, kuzeyde Bolvadin, doğuda Sultandağı ve güneyde Isparta ilçesi ile sınırlandırılmıştır. Kent, İzmir'den Konya'ya kadar olan D300 karayolunda bulunuyor. İlçenin güneybatısında Gölü'nün kuzeydoğu kesiminde Karamık Bataklığı salyangozuyla birlikte göl Karamık Gölü bulunur.
html>