
Santa Rosalia
- Country:
- Mexico
- Continent:
- North America
Santa Rosalia's 2025 population is now estimated at 20,444. In 2000, the population of Santa Rosalia was 10,609. Santa Rosalia has grown by 4,647 in the last year, which represents a 3.75% annual change.