Bölge ilin doğusundadır. Batıya Çobanlar, kuzeybatısında Bayat, kuzeyde Emirdağ, güneydoğudaki Sultandağı, güneyi Çay ile sınırlandırılmıştır. Kent, güneydeki Çay'ı kuzeydeki E-90 ile Eskişehir'e bağlayan D675 yolu üzerinde yer almaktadır. İlçenin güneyinde, batıda Afyonkarahisar'dan gelen Akarçay nehrine akan Eber Gölü göl bulunmaktadır. Kuzeybatıda küçük göl Özburun Göleti bulunur. İlçenin kuzeyinde dağların bir bölümü Emir Dağı'dır.