Avec environ 18 450 habitants en 2024, El Astillero présente une densité d’environ 2 700 hab./km² . Sa population est active, jeune à moyenne, et souvent liée aux secteurs de la construction navale, des services, et aux pôles voisins comme Santander.
La ville attire aussi les familles et jeunes professionnels attirés par un équilibre entre vie urbaine modérée et proximité de la nature-développement doux.