Isparta iline bağlı ilçe olan Senirkent, Eğirdir Gölü’nün Hoyran Gölü adı verilen kuzey kısmının batısında bir vadide Kocadağ veya Kapıdağı diye bilinen dağın eteklerinde yer alır. En geniş yeri 10 kilometreyi geçmeyen, 30 kilometre uzunluğunda ve batıya doğru gittikçe daralan vadinin güneyindeki Beşparmak Dağının (Kocadağ) kuzey yamacında kurulmuştur. Güneydoğusunda Eğirdir, güneyinde Atabey, batısında Uluborlu, kuzeybatısında Afyon’a bağlı Dinar ilçesi, kuzeyinde Şuhut ve kuzeydoğusunda da Yalvaç ilçeleri ile komşudur. Senirkent’in yüzölçümü 600,4 kilometrekare, deniz seviyesinden yüksekliği ise 1.010 metredir. 1880 yılında belde, 1952 yılında ilçe olmuştur.
Eğirdir Gölü’ne komşudur. İklimi karasaldır. Akdeniz Bölgesi’ne bağlı olmakla beraber Toros dağları’nın kıyıya enine uzanmasından dolayı İç Anadolu iklimi hakimdir.