Population of Ratnapura 2021
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.