Colombia flag

Largest Cities in Colombia

55 cities with population over 100,000

Colombia has 55 cities with a population over 100,000. The largest city is Bogotá with 7,674,366 people. The capital city is Bogotá.

Country Population

53.1M

Major Cities

55

Largest City

Bogotá

Capital

Bogotá

Top 10 Cities

Bogotá
7.7M
Cali
2.4M
Medellín
2.0M
Barranquilla
1.2M
Cartagena
914,552
Cúcuta
777,106
Soacha
655,025
Bucaramanga
581,130
Ibagué
529,635
Santa Marta
499,192

All Cities in Colombia

Cities in Colombia ranked by population
#CityPopulation
1BogotáCapital7,674,366
2Cali2,392,877
3Medellín1,999,979
4Barranquilla1,206,319
5Cartagena914,552
6Cúcuta777,106
7Soacha655,025
8Bucaramanga581,130
9Ibagué529,635
10Santa Marta499,192
11Montería490,935
12Valledupar490,075
13Pereira467,269
14Manizales434,403
15Buenaventura432,385
16Bello392,939
17Pasto392,930
18Neiva357,392
19Soledad342,556
20Villavicencio321,717
21Popayán318,059
22Palmira312,519
23Armenia304,314
24Itagüí281,853
25Sincelejo277,773
26Floridablanca267,591
27Buenaventura240,387
28Tuluá221,684
29Dosquebradas206,693
30Barrancabermeja191,403
31Riohacha188,014
32Tunja172,548
33Yopal168,433
34Florencia168,346
35Maicao166,603
36Piedecuesta163,362
37Envigado163,007
38Facatativá141,762
39Pitalito135,711
40Madrid135,000
41Cartago134,972
42Zipaquirá130,432
43Quibdó129,237
44Malambo129,148
45Rionegro128,153
46Mosquera128,012
47Chía124,309
48Magangué123,982
49Funza116,890
50Guadalajara de Buga114,316
51Sogamoso111,336
52Girón108,466
53Girardot City107,324
54Sabanalarga102,334
55Ocaña101,158