दोन राजधानींमागील कारण हे आहे की ते सरकारला जलद शहरीकरणाचा मुकाबला करण्यास आणि चांगल्या पायाभूत सुविधा प्रदान करण्यास सक्षम करते . श्रीलंकेची सध्याची राजधानी श्री जयवर्धनेपुरा कोट्टे आहे. कोलंबो हे व्यापारी केंद्र आहे आणि श्री जयवर्धनेपुरा हे श्रीलंकेचे प्रशासन केंद्र आहे.