Sri Lanka'nın iki başkentli olmasının nedeni, hızlı kentleşmeyi kontrol altına almak ve daha iyi altyapı olanakları sağlamaktır. Sri Jayawardenepura Kotte, idari başkent olarak hizmet verirken; Kolombo, ticari merkez olarak işlev görmektedir. Kolombo, İngiliz yönetimi sırasında ana kentsel merkez olarak geliştiği için, yürütme ve yargı başkenti olarak kalmaya devam etmektedir. Sri Jayawardenepura Kotte, 1977 yılında resmi başkent olarak belirlenmiş ve 1982 yılında parlamento ve yüksek mahkemenin merkezi olmuştur.