The largest city in Colombia is Bogotá, with around 7.4 million people, followed by Medellín (2.6M), Cali (2.2M), Barranquilla (1.2M) and Cartagena (1.0M). These five urban centres anchor a nation of roughly 51 million people, one of the most highly urbanised countries in Latin America, where close to 80% of residents live in towns and cities.
The Ten Largest Colombian Cities
Colombia's urban hierarchy is dominated by Bogotá, but several regional capitals carry enormous economic and cultural weight. Here is the ranking by city-proper population:
- Bogotá — approximately 7.4 million. The capital and by far the largest city.
- Medellín — approximately 2.6 million. Capital of Antioquia and Colombia's second city.
- Cali — approximately 2.2 million. Capital of Valle del Cauca in the southwest.
- Barranquilla — approximately 1.2 million. The main Caribbean port city.
- Cartagena — approximately 1.0 million. Historic walled port on the Caribbean.
- Cúcuta — approximately 710,000. Border city near Venezuela.
- Bucaramanga — approximately 580,000. Capital of Santander.
- Ibagué — approximately 530,000. Andean city in Tolima.
- Santa Marta — approximately 530,000. The oldest surviving Colombian city.
- Pereira — approximately 470,000. Hub of the coffee-growing region.
Because Colombian cities sprawl into neighbouring municipalities, metropolitan figures run much higher: Greater Bogotá exceeds 10 million, and the Aburrá Valley around Medellín tops 4 million.
Bogotá: The Andean Capital
Bogotá sits high in the eastern Andes at about 2,640 metres (8,660 feet) above sea level, making it one of the highest capital cities on Earth. Founded by Spanish conquistador Gonzalo Jiménez de Quesada in 1538, it is the political, financial and educational heart of the country, generating roughly a quarter of national GDP. Its cool, spring-like climate, sprawling La Candelaria old town and institutions such as the Gold Museum draw millions of visitors a year. The city's dense layout and altitude give it a distinctive character compared with Colombia's warmer coastal and valley cities.
Medellín and Cali: The Regional Powerhouses
Medellín, set in the narrow Aburrá Valley, has reinvented itself from a city once notorious for violence into a celebrated model of urban innovation, famous for its cable-car Metrocable lines, library parks and a mild year-round climate that earns it the nickname "City of Eternal Spring." It is a centre for textiles, fashion and increasingly technology and tourism.
Cali, the third-largest city, lies in the fertile Cauca Valley near the Pacific. It is the unofficial salsa capital of the world, with a vibrant Afro-Colombian heritage, a major sugarcane economy and a warm tropical setting that contrasts sharply with chilly Bogotá.
The Caribbean Cities: Barranquilla, Cartagena and Santa Marta
Colombia's northern coast is home to a cluster of historically vital cities. Barranquilla, the largest of them, grew as a river and sea port at the mouth of the Magdalena and hosts one of the largest Carnival celebrations in the Americas. Cartagena, with its UNESCO World Heritage walled old town and colonial fortifications, is Colombia's premier tourist destination and a key container port. Santa Marta, founded in 1525, is the oldest surviving city in Colombia and a gateway to the Sierra Nevada and Tayrona National Park. Together these cities give Colombia a strong maritime and tourism corridor along the Caribbean Sea.
Why Colombia's Cities Keep Growing
Colombia's urban population swelled through the 20th century as people moved from the countryside in search of work and, in many decades, safety from rural conflict. Today the largest cities concentrate industry, services, universities and government, reinforcing their pull. Secondary cities like Bucaramanga, Pereira and Ibagué serve as regional capitals connecting the Andean interior. Migration from Venezuela in recent years has also added population to border and coastal cities. For more background on the country's geography, demographics and regions, see our colombia country guide.
The Andes Split Into Three Here
Colombia is the only South American country where the Andes divide into three separate ranges. The Cordillera Occidental, Central and Oriental run roughly north from the Ecuadorian border, separated by the deep valleys of the Cauca and Magdalena rivers.
Almost every major city sits in one of those valleys or on the high plateaux between them. Bogota is at about 2,640 metres on the Sabana, Medellin at roughly 1,500 in the Aburra valley, Cali lower still in the Cauca valley.
The altitude means that cities only a few hundred kilometres apart have entirely different climates, and Colombians describe places by tierra caliente, templada or fria rather than by season. Bogota sits near the equator and has roughly the same mild temperature all year.
Geography Kept the Regions Apart
Those three mountain ranges made internal travel extremely difficult for most of Colombian history, and the country developed as a set of strongly distinct regions rather than a single integrated one.
Paisas around Medellin, costenos on the Caribbean coast, vallecaucanos around Cali and rolos or cachacos in Bogota all have their own accents, cuisines and self-image, and the differences are more pronounced than in most Latin American countries.
The isolation also shaped the conflict. Guerrilla and paramilitary groups operated for decades in territory the state could not readily reach, and much of the war was fought in the mountains and jungles between the cities rather than in them.
Medellin Went From Pariah to Case Study
Medellin was, by homicide rate, the most dangerous city in the world around 1991, at the height of the Medellin Cartel's war against the Colombian state. The rate has since fallen by well over ninety per cent.
The urban policy that accompanied that fall has been studied worldwide. Metrocable, a set of aerial gondola lines opened from 2004, connected hillside barrios that buses could not reach to the metro below, cutting commutes from hours to minutes. Library parks and public escalators followed in the same districts.
The approach, often labelled social urbanism, treated infrastructure in poor neighbourhoods as a security measure, and the city won the Urban Land Institute's innovative city award in 2013. The underlying violence has not vanished, but the trajectory is genuine.
Two Coasts, Two Very Different Ones
Colombia is the only South American country with coastlines on both the Caribbean and the Pacific. The Caribbean side holds Barranquilla, Cartagena and Santa Marta, all substantial cities with colonial ports and a strong Afro-Colombian cultural presence.
Cartagena's walled old city and fortifications are a UNESCO World Heritage Site, built to defend the Spanish treasure fleets against the privateers who repeatedly sacked it. Barranquilla holds a carnival second in the Americas only to Rio's.
The Pacific coast is almost the opposite: Choco department is among the rainiest places on earth, heavily forested, largely Afro-Colombian and Indigenous, poorly connected by road, and Buenaventura is its only port of any scale.
Coffee, Flowers and What the Cities Export
The Coffee Cultural Landscape around Manizales, Pereira and Armenia is a UNESCO World Heritage Site and produces the mild washed arabica that built Colombia's agricultural reputation. Those three cities together form the Eje Cafetero.
Bogota's Sabana, meanwhile, is the centre of the cut-flower industry. Colombia is the second-largest flower exporter in the world after the Netherlands, and a very large share of the roses sold in North America for Valentine's Day are flown out of El Dorado airport.
The altitude and equatorial light that make the Sabana ideal for flowers are the same conditions that made it attractive to the Muisca people who were there first, and Bogota's name derives from Bacata, their settlement.
Common Questions About Colombian Cities
What is the largest city in Colombia?
Bogotá is the largest city in Colombia, with roughly 7.4 million residents in the city proper and more than 10 million in its wider metropolitan area. It is also the national capital.
What is the second-largest city in Colombia?
Medellín is the second-largest city, with about 2.6 million people. Located in the Aburrá Valley of Antioquia, it is known for its pleasant climate and innovative public transport.
How many people live in Colombia?
Colombia has a total population of approximately 51 million, making it the second-most populous country in South America after Brazil. Roughly four in five Colombians live in urban areas.
Is Cartagena bigger than Cali?
No. Cali, with about 2.2 million people, is far larger than Cartagena, which has around 1.0 million. Cartagena is, however, more famous internationally as a tourist destination because of its historic walled city.
How high is Bogota?
About 2,640 metres, which makes it one of the highest capital cities in the world after La Paz and Quito. Visitors commonly feel the altitude for the first day or two.
Is Medellin safe now?
Far safer than it was. The homicide rate has fallen by more than ninety per cent since the early 1990s, and the city is a substantial destination for visitors and remote workers. It is not without crime, but the comparison to its cartel-era reputation is no longer accurate.
Why is Bogota so much larger than other Colombian cities?
It holds the national government, the largest universities and most of the financial sector, and the Sabana plateau gave it room to spread that the valley cities do not have. Its metropolitan population is roughly three times Medellin's.
