El Astillero has a population of around 18,000 people, with a mix of locals and new residents attracted by the town’s proximity to Santander and its high quality of life. The population is predominantly Spanish, but like many towns in northern Spain, El Astillero has seen an increase in international residents, particularly from Latin America and other parts of Europe.
The town’s demographics are diverse in age, with a strong representation of families, retirees, and younger professionals. The population tends to grow during the summer months when tourists and seasonal workers flock to the area, creating a lively, multicultural atmosphere.