| No. | Kecamatan | Islam (Orang) | Kristen Protestan (Orang) | Kristen Katholik (Orang) | Budha (Orang) | Hindu (Orang) |
|---|---|---|---|---|---|---|
| 1 | Kecamatan Payakumbuh | 34,607 | - | - | - | - |
| 2 | Kecamatan Akabiluru | 28,523 | - | - | - | - |
| 3 | Kecamatan Luak | 27,692 | 2 | - | - | - |
| 4 | Kecamatan Lareh Sago Halaban | 38,973 | 23 | - | - | - |
| 5 | Kecamatan Situjuah Limo Nagari | 22,051 | - | - | - | - |
| 6 | Kecamatan Harau | 41,640 | 571 | 219 | - | - |
| 7 | Kecamatan Guguak | 36,639 | - | - | - | - |
| 8 | Kecamatan Mungka | 27,304 | 3 | - | - | - |
| 9 | Kecamatan Suliki | 15,516 | - | - | - | - |
| 10 | Kecamatan Bukik Barisan | - | - | - | - | - |
| 11 | Kecamatan Gunuang Omeh | 14,941 | - | - | - | - |
| 12 | Kecamatan Kapur IX | 26,479 | - | - | - | - |
| 13 | Kecamatan Pangkalan Koto Baru | 30,554 | 50 | - | - | - |
| TOTAL | 344,919 | 649 | 219 | 0 | 0 | |