List of cities in Bolivia by population. There are 137 cities in Bolivia, of which Santa Cruz de La Sierra is the largest in terms of population - 1 545 215. The total number of people in Bolivia is 11 469 979 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Santa Cruz de La Sierra | 1 545 215 |
| 2 | El Alto | 907 976 |
| 3 | La Paz is the actual capital | 877 379 |
| 4 | Cochabamba | 608 334 |
| 5 | Sucre is the capital | 281 329 |
| 6 | Oruro | 228 671 |
| 7 | Tarija | 194 796 |
| 8 | Potosi | 160 669 |
| 9 | Sakaba | 104 350 |
| 10 | Montero | 98 155 |
| 11 | Trinidad | 92 104 |
| 12 | Riberalta | 84 959 |
| 13 | Yacuiba | 84 813 |
| 14 | Quillacollo | 84 642 |
| 15 | Colcapirhua | 47 105 |
| 16 | Cobija | 40 178 |
| 17 | Guayaramerin | 37 154 |
| 18 | Viaca | 35 140 |
| 19 | Villazón | 34 042 |
| 20 | Camiri | 32 750 |
| 21 | Bermejo | 32 150 |
| 22 | Ticipa | 30 295 |
| 23 | Llallagua | 28 136 |
| 24 | El Carmen | 26 570 |
| 25 | San Ignacio de Velasco | 26 604 |
| 26 | Varnes | 25 696 |
| 27 | Tupiza | 24 583 |
| 28 | San Borja | 22 815 |
| 29 | Villamontes | 22 741 |
| 30 | Kotoka | 21 864 |
| 31 | Villa yapacaní | 21 450 |
| 32 | Asencion | 14 495 |
| 33 | Mineros | 14 445 |
| 34 | Portachuelo | 11 514 |
| 35 | La Belgica | 5 600 |