Population of Ratnapura 2020
46,183 persons

Population of Ratnapura is 46,183 .

Ratnapura (Sri Lanka) population data is collected from official population sources and publicly available information resources.