Largest cities in Colombia
18 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 18
- combined population
- 26.4 million
- largest
- Bogotá
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Bogotá | 10.6 million | 12.5 million | +17.5% |
| 2 | Medellín | 3.4 million | 3.3 million | −0.5% |
| 3 | Cali | 2.7 million | 2.8 million | +2.3% |
| 4 | Barranquilla | 2.2 million | 2.5 million | +13.9% |
| 5 | Cartagena | 1 million | 1.2 million | +15.8% |
| 6 | Bucaramanga | 939,000 | 1 million | +9.4% |
| 7 | Cúcuta | 848,000 | 906,000 | +6.8% |
| 8 | Pereira | 603,000 | 592,000 | −1.8% |
| 9 | Valledupar | 575,000 | 651,000 | +13.2% |
| 10 | Ibagué | 494,000 | 485,000 | −1.8% |
| 11 | Santa Marta | 442,000 | 527,000 | +19.2% |
| 12 | Manizales | 440,000 | 435,000 | −1.1% |
| 13 | Buenaventura | 438,000 | 469,000 | +7.1% |
| 14 | Villavicencio | 383,000 | 595,000 | +55.4% |
| 15 | Pasto | 372,000 | 390,000 | +4.8% |
| 16 | Montería | 339,000 | 387,000 | +14.2% |
| 17 | Neiva | 334,000 | 336,000 | +0.6% |
| 18 | Armenia | 319,000 | 317,000 | −0.6% |