Tefenni, tarih boyunca farklı dönemlerde çeşitli yönetim birimlerine bağlı kalmıştır: Bizans Dönemi: Tefenni, Bizans döneminde İstefani olarak adlandırılmış ve 13. yüzyıla kadar bu yönetim altında kalmıştır. Selçuklu ve Osmanlı Dönemi: Selçuklular zamanında Hamitoğulları'na bağlı bir köy olarak Gölhisar Beyliği'ne bağlanmış, Osmanlı döneminde ise yönetimi Osmanoğulları Beyliği'ne geçmiştir. Modern Dönem: 1882 yılında yaşanan deprem sonrası eski yerleşim terk edilerek şimdiki yerine kurulmuş ve 1886 yılında Tefenni adıyla Burdur Sancağı'na bağlı bir kaza olmuştur.