Santa Marta's 2025 population is now estimated at 557,284. In 1950, the population of Santa Marta was 34,954. Santa Marta has grown by 5,511 in the last year, which represents a 1% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Santa Marta, which typically includes Santa Marta's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Bogota | 11,795,800 | 1.18% |
| Medellin | 4,172,810 | 0.86% |
| Cali | 2,916,790 | 0.91% |
| Barranquilla | 2,396,400 | 0.97% |
| Bucaramanga | 1,411,010 | 1.03% |
| Cartagena | 1,105,540 | 0.83% |
| Cucuta | 981,688 | 0.95% |
| Ibague | 610,026 | 0.83% |
| Valledupar | 591,835 | 1.53% |
| Pereira | 589,836 | 0.59% |
| Villavicencio | 584,511 | 1.18% |
| Buenaventura | 487,670 | 1.24% |
| Buenaventura | 487,670 | 1.24% |
| Manizales | 461,292 | 0.71% |
| Monteria | 456,672 | 1.14% |
| Armenia | 428,273 | 0.87% |
| Pasto | 403,362 | 0.8% |
| Neiva | 369,148 | 0.75% |