Population Statistics
HomeWorldColombia

Colombia: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Colombia has a population of 53,936,226 (UN estimate, 2026), with Bogota as its capital. The 50 largest of its 1,063 recorded towns and cities, ranked.

+38%
since 2000 (39,089,934)
+10%
projected by 2050 (59,385,357)
48
people per km²
19501975200020252050 11.8M 59.4M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
195011,766,988
197523,344,644
200039,089,934
200542,128,977
201044,777,319
201546,969,940
202050,629,997
202553,425,635
202653,936,226
2030 projected55,736,475
2050 projected59,385,357

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Colombia

#PlaceRegionPopulation
1BogotáBogota D.C.7,674,366
2CaliValle del Cauca Department2,392,877
3MedellínAntioquia1,999,979
4BarranquillaAtlántico1,206,319
5CartagenaBolívar914,552
6CúcutaNorte de Santander Department777,106
7SoachaCundinamarca655,025
8BucaramangaSantander Department581,130
9IbaguéTolima Department529,635
10Santa MartaMagdalena Department499,192
11MonteríaCórdoba490,935
12ValleduparCesar Department490,075
13PereiraRisaralda Department467,269
14ManizalesCaldas Department434,403
15BuenaventuraValle del Cauca Department432,385
16BelloAntioquia392,939
17PastoNariño392,930
18NeivaHuila Department357,392
19SoledadAtlántico342,556
20VillavicencioMeta Department321,717
21PopayánCauca Department318,059
22PalmiraValle del Cauca Department312,519
23ArmeniaQuindío Department304,314
24ItagüíAntioquia281,853
25SincelejoSucre Department277,773
26FloridablancaSantander Department267,591
27BuenaventuraValle del Cauca Department240,387
28TuluáValle del Cauca Department221,684
29DosquebradasRisaralda Department206,693
30BarrancabermejaSantander Department191,403
31RiohachaLa Guajira Department188,014
32TunjaBoyacá172,548
33YopalCasanare Department168,433
34FlorenciaCaquetá168,346
35MaicaoLa Guajira Department166,603
36PiedecuestaSantander Department163,362
37EnvigadoAntioquia163,007
38FacatativáCundinamarca141,762
39PitalitoHuila Department135,711
40MadridCundinamarca135,000
41CartagoValle del Cauca Department134,972
42ZipaquiráCundinamarca130,432
43QuibdóChocó129,237
44MalamboAtlántico129,148
45RionegroAntioquia128,153
46MosqueraCundinamarca128,012
47ChíaCundinamarca124,309
48MaganguéBolívar123,982
49FunzaCundinamarca116,890
50Guadalajara de BugaValle del Cauca Department114,316

Twenty years earlier: Colombia in the 2005 World Gazetteer — population then 45,926,625.

Common questions

What is the population of Colombia?
Colombia has a population of 53,936,226, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 59,385,357 — a forecast, not a measurement.
What is the capital of Colombia?
Bogota. The largest place we record there is Bogotá, with 7,674,366 people.

Go deeper

Bogotá
The largest place we record in Colombia: 7,674,366 people
Colombia in 2005
The World Gazetteer's archive edition: 45,926,625 then
All 246 countries
Every country and territory, ranked by population