🌆 Largest Cities in Colombia
Cities of Colombia with more than 15,000 inhabitants, ranked by population (GeoNames).
Bogotá28%
Cali8.6%
Medellín7.2%
Barranquilla4.4%
Kennedy3.5%
Cartagena3.3%
Cúcuta2.8%
Soacha
Bucaramanga
Ibagué
Santa Marta
Montería1.8%
Valledupar1.8%
Pereira1.7%
Manizales
Buenaventura
Bello
Pasto
Neiva
Soledad
Villavicencio
Popayán
Palmira
Armenia
Itagüí
Sincelejo
Floridablanca
Buenaventura (Valle del Cauca Department)
Tuluá
Dosquebradas
Barrancabermeja
10 others4.6%
1
BogotáBogota D.C.
7,674,366
2
CaliValle del Cauca Department
2,392,877
3
MedellínAntioquia
1,999,979
4
BarranquillaAtlántico
1,206,319
5
KennedyBogota D.C.
979,914
6
CartagenaBolívar
914,552
7
CúcutaNorte de Santander Department
777,106
8
SoachaCundinamarca
655,025
9
BucaramangaSantander Department
581,130
10
IbaguéTolima Department
529,635
11
Santa MartaMagdalena Department
499,192
12
MonteríaCórdoba
490,935
13
ValleduparCesar Department
490,075
14
PereiraRisaralda Department
467,269
15
ManizalesCaldas Department
434,403
16
BuenaventuraValle del Cauca Department
432,385
17
BelloAntioquia
392,939
18
PastoNariño
392,930
19
NeivaHuila Department
357,392
20
SoledadAtlántico
342,556
21
VillavicencioMeta Department
321,717
22
PopayánCauca Department
318,059
23
PalmiraValle del Cauca Department
312,519
24
ArmeniaQuindío Department
304,314
25
ItagüíAntioquia
281,853
26
SincelejoSucre Department
277,773
27
FloridablancaSantander Department
267,591
28
Buenaventura (Valle del Cauca Department)Valle del Cauca Department
240,387
29
TuluáValle del Cauca Department
221,684
30
DosquebradasRisaralda Department
206,693
31
BarrancabermejaSantander Department
191,403
32
RiohachaLa Guajira Department
188,014
33
TunjaBoyacá
172,548
34
YopalCasanare Department
168,433
35
FlorenciaCaquetá
168,346
36
MaicaoLa Guajira Department
166,603
37
PiedecuestaSantander Department
163,362
38
EnvigadoAntioquia
163,007
39
FacatativáCundinamarca
141,762
40
PitalitoHuila Department
135,711
41
MadridCundinamarca
135,000
42
CartagoValle del Cauca Department
134,972
43
ZipaquiráCundinamarca
130,432
44
QuibdóChocó
129,237
45
MalamboAtlántico
129,148
46
RionegroAntioquia
128,153
47
MosqueraCundinamarca
128,012
48
ChíaCundinamarca
124,309
49
MaganguéBolívar
123,982
50
FunzaCundinamarca
116,890
Highlights
Within Colombia, Bogotá ranks first in 2026 with 7,674,366, followed by Cali (2,392,877) and Medellín (1,999,979).
Bogotá is 3.2 times higher than Cali, the runner-up.
Across 50 entries, values run from 7,674,366 (Bogotá) to 116,890 (Funza), with a median of 279,813.
Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: people.
Source: GeoNames, cities with more than 15,000 inhabitants · CC BY 4.0 (GeoNames) · fetched Oct 14, 2026 — GeoNames aggregates census and estimate figures, so the reference year varies by city, and a few figures cover the metropolitan area rather than the city proper.