Esparraguera: Population and Demographics

Esparreguera has a population of approximately 22,000 people, making it a small but vibrant town. The town’s demographics are largely influenced by its proximity to Barcelona, attracting both locals and residents from nearby urban areas who seek a quieter lifestyle while still being connected to the city.

The population is predominantly Catalan, but in recent years, Esparreguera has seen an increase in diversity, with residents from other parts of Spain and international immigrants contributing to the town’s multicultural fabric. This demographic diversity is reflected in the town’s festivals, cuisine, and community events.