It had an estimated population of  as of  with a population density of  people per km2.
As of 2023, the estimated population was around 150,000, and this figure is supported by a population density of approximately 500 individuals per square kilometer.