67 cities and towns
| Abbreviation | 24 |
| State Population | 1,427,434 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 1 | Padang | 909,040 | N/A | N/A | N/A | 30.2 |
| 2 | Payakumbuh | 139,576 | N/A | N/A | N/A | 30.2 |
| 3 | Bukittinggi | 121,028 | N/A | N/A | N/A | 30.2 |
| 4 | Pariaman | 92,183 | N/A | N/A | N/A | 30.2 |
| 5 | Solok | 73,438 | N/A | N/A | N/A | 30.2 |
| 6 | Padangpanjang | 58,627 | N/A | N/A | N/A | 30.2 |
| 7 | Sijunjung | 27,786 | N/A | N/A | N/A | 30.2 |
| 8 | Tuapejat | 5,756 | N/A | N/A | N/A | 30.2 |
| 9 | Ujung Gading | 0 | N/A | N/A | N/A | — |
| 10 | Tiku | 0 | N/A | N/A | N/A | — |
| 11 | Talu | 0 | N/A | N/A | N/A | — |
| 12 | Simpang Empat | 0 | N/A | N/A | N/A | — |
| 13 | Muara Sipongi | 0 | N/A | N/A | N/A | — |
| 14 | Sikabaluan | 0 | N/A | N/A | N/A | — |
| 15 | Muara Siberut | 0 | N/A | N/A | N/A | — |
| 16 | Air Bangis | 0 | N/A | N/A | N/A | — |
| 17 | Tanjungpati | 0 | N/A | N/A | N/A | — |
| 18 | Tanjunggadang | 0 | N/A | N/A | N/A | — |
| 19 | Tanjungampalu | 0 | N/A | N/A | N/A | — |
| 20 | Talawi | 0 | N/A | N/A | N/A | — |
| 21 | Tabing | 0 | N/A | N/A | N/A | — |
| 22 | Surian | 0 | N/A | N/A | N/A | — |
| 23 | Sungailimau | 0 | N/A | N/A | N/A | — |
| 24 | Sumpur Kudus | 0 | N/A | N/A | N/A | — |
| 25 | Sulitair | 0 | N/A | N/A | N/A | — |
| 26 | Singkarak | 0 | N/A | N/A | N/A | — |
| 27 | Saruaso | 0 | N/A | N/A | N/A | — |
| 28 | Sarilamak | 0 | N/A | N/A | N/A | — |
| 29 | Pasarkuok | 0 | N/A | N/A | N/A | — |
| 30 | Pasarbaru | 0 | N/A | N/A | N/A | — |
| 31 | Parit Malintang | 0 | N/A | N/A | N/A | — |
| 32 | Panti | 0 | N/A | N/A | N/A | — |
| 33 | Palembaian | 0 | N/A | N/A | N/A | — |
| 34 | Painan | 0 | N/A | N/A | N/A | — |
| 35 | Muaralabuh | 0 | N/A | N/A | N/A | — |
| 36 | Muaro | 0 | N/A | N/A | N/A | — |
| 37 | Matur | 0 | N/A | N/A | N/A | — |
| 38 | Maninjau | 0 | N/A | N/A | N/A | — |
| 39 | Lubuk Sikaping | 0 | N/A | N/A | N/A | — |
| 40 | Lubukgadang | 0 | N/A | N/A | N/A | — |
| 41 | Lubuk Basung | 0 | N/A | N/A | N/A | — |
| 42 | Lubukbergalung | 0 | N/A | N/A | N/A | — |
| 43 | Lubukalung | 0 | N/A | N/A | N/A | — |
| 44 | Kotabaru | 0 | N/A | N/A | N/A | — |
| 45 | Kambang | 0 | N/A | N/A | N/A | — |
| 46 | Bonjol | 0 | N/A | N/A | N/A | — |
| 47 | Batusangkar | 0 | N/A | N/A | N/A | — |
| 48 | Baso | 0 | N/A | N/A | N/A | — |
| 49 | Alahanpanjang | 0 | N/A | N/A | N/A | — |
| 50 | Pauhambar | 0 | N/A | N/A | N/A | — |