Of which country is Colombo the capital?

The story behind the answer

Colombo is a major capital city of Sri Lanka.

Located on Sri Lanka’s western coast, Colombo is the island’s largest city and its best-known commercial and financial center. The city grew around a natural harbor and became especially important during Portuguese, Dutch, and British rule. Those colonial periods left visible marks on Colombo’s architecture, place names, religious buildings, and food culture.

The wording can cause confusion because Sri Lanka’s official legislative capital is Sri Jayawardenepura Kotte, a nearby city. Administrative functions began shifting there in 1978, while Colombo remained the country’s executive and judicial center and its de facto commercial capital. Diplomatic missions, businesses, transport links, and many major institutions are still concentrated in Colombo.

Sri Lanka was formerly known internationally as Ceylon, and Colombo served as the island’s capital during the colonial era and after independence in 1948. Today, asking which country Colombo belongs to has one clear answer: Sri Lanka.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: