| No. | Kecamatan | Negeri (Unit) | Swasta (Unit) | Jumlah (Unit) |
|---|---|---|---|---|
| 1 | Kecamatan Payakumbuh | 3,355 | 48 | 3,403 |
| 2 | Kecamatan Akabiluru | 2,738 | - | 2,738 |
| 3 | Kecamatan Luak | 2,313 | - | 2,313 |
| 4 | Kecamatan Lareh Sago Halaban | 4,035 | 162 | 4,197 |
| 5 | Kecamatan Situjuah Limo Nagari | 1,985 | 230 | 2,215 |
| 6 | Kecamatan Harau | 5,962 | 381 | 6,343 |
| 7 | Kecamatan Guguak | 3,197 | 828 | 4,025 |
| 8 | Kecamatan Mungka | 2,821 | 177 | 2,998 |
| 9 | Kecamatan Suliki | 1,372 | - | 1,372 |
| 10 | Kecamatan Bukik Barisan | 2,228 | - | 2,228 |
| 11 | Kecamatan Gunuang Omeh | 1,518 | - | 1,518 |
| 12 | Kecamatan Kapur IX | 2,923 | - | 2,923 |
| 13 | Kecamatan Pangkalan Koto Baru | 3,092 | - | 3,092 |
| TOTAL | 37,539 | 1,826 | 39,365 | |