Burdur'un az nüfuslu olmasının başlıca nedenleri şunlardır: 1. Ulaşım Ağlarına Uzaklığı: Burdur, ulaşım ağlarına olan uzaklığı nedeniyle gelişmemiş bir şehirdir. 2. Tarıma Elverişli Toprakların Az Olması: Tarım için uygun toprakların sınırlı olması, tarımsal faaliyetleri kısıtlamış ve nüfusu azaltmıştır. 3. Sanayileşmenin Yetersiz Olması: Sanayileşme için gerekli arazilerin olmaması ve sanayi ürünlerinin dış pazara gönderilememesi, ticari faaliyetleri azaltmıştır. 4. Geçmişteki Göçler: 1995-1997 yılları arasında Ege ve Akdeniz'in büyük illerine verilen göçler, Burdur'un nüfus artışını olumsuz etkilemiştir.