| No. | Kecamatan | Luas Daerah (KM²) |
|---|---|---|
| 1 | Kecamatan Payakumbuh | 99.47 |
| 2 | Kecamatan Akabiluru | 94.26 |
| 3 | Kecamatan Luak | 61.68 |
| 4 | Kecamatan Lareh Sago Halaban | 394.85 |
| 5 | Kecamatan Situjuah Limo Nagari | 75.18 |
| 6 | Kecamatan Harau | 416.80 |
| 7 | Kecamatan Guguak | 106.20 |
| 8 | Kecamatan Mungka | 83.76 |
| 9 | Kecamatan Suliki | 136.94 |
| 10 | Kecamatan Bukik Barisan | 294.20 |
| 11 | Kecamatan Gunuang Omeh | 156.54 |
| 12 | Kecamatan Kapur IX | 723.36 |
| 13 | Kecamatan Pangkalan Koto Baru | 712.06 |
| TOTAL | 3,355.30 | |