Colombia flag

Largest Cities in Colombia

56 cities with population over 100,000

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

Country Population

52.9M

Major Cities

56

Largest City

Bogotá

Capital

Bogotá

Top 10 Cities

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

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