Kabupaten Lima Puluh Kota yaitu sebanyak 79 nagari, maka dengan jumlah penduduk sebesar 376.072 jiwa tersebut, rata-rata jumlah penduduk per nagari adalah sebesar 4.760 jiwa. Kecamatan yang paling tinggi rata-ratanya adalah Kecamatan Guguak dengan jumlah 7.328 jiwa per nagari.