Державні чиновники визначили столицею місто Шрі-Джаяварденепура-Котте, більшість населення вважають, що справжня столиця – місто Коломбо.. В результаті таких суперечок Шрі-Ланка стала єдиною у світі державою, яка має одразу дві столиці.

Справа в тому, що у 1982 році столиця була перенесена з Коломбо в Шрі-Джаяварденепуру-Котте – місто, розташоване в передмісті старої столиці, Коломбо. Однак у Великій Коломбо нова адміністративна столиця все одно входить. Старими столицями острова є міста Полоннарува та Анурадхапура.

У ХІХ столітті контроль над островом перейшов до Великобританії. Після здобуття незалежності у 1948 році Цейлон залишався британським домініоном. У 1972 році країна прийняла нову конституцію, змінивши стару назву на "Демократична Соціалістична Республіка ШріЛанка".

Офіційна столиця з 1982 року: Шрі-Джаяварденепура-Котте (місцеперебування парламенту та верховного суду), колишня офіційна та фактична столиця — Коломбо (місцеперебування уряду, резиденція президента).