| No. | Kecamatan | Negeri (Unit) | Swasta (Unit) | Jumlah (Unit) |
|---|---|---|---|---|
| 1 | Kecamatan Payakumbuh | 1,598 | 139 | 1,737 |
| 2 | Kecamatan Akabiluru | 351 | - | 351 |
| 3 | Kecamatan Luak | 595 | 214 | 809 |
| 4 | Kecamatan Lareh Sago Halaban | 1,522 | - | 1,533 |
| 5 | Kecamatan Situjuah Limo Nagari | 494 | - | 494 |
| 6 | Kecamatan Harau | - | - | - |
| 7 | Kecamatan Guguak | 1,027 | 248 | 1,275 |
| 8 | Kecamatan Mungka | 619 | 11 | 630 |
| 9 | Kecamatan Suliki | 497 | - | 497 |
| 10 | Kecamatan Bukik Barisan | 459 | - | 459 |
| 11 | Kecamatan Gunuang Omeh | 437 | - | 437 |
| 12 | Kecamatan Kapur IX | 1,108 | - | 1,108 |
| 13 | Kecamatan Pangkalan Koto Baru | 1,117 | - | 1,117 |
| TOTAL | 9,824 | 612 | 10,447 | |