Die derzeitige gesetzgebende Hauptstadt Sri Lankas ist Sri Jayawardenepura Kotte, die Exekutiv- und Judikative-Hauptstadt ist Colombo. Im Laufe der Geschichte der Insel befand sich die Landeshauptstadt an verschiedenen Orten außerhalb von Sri Jayawardenepura Kotte.