La población de El Astillero es de 18 134 personas (2020), el área de El Astillero es de 6.4 kilómetros cuadrados, la distancia de El Astillero a Madrid (capital de la España) es de 333 kilómetros, la distancia de El Astillero a Madrid es de 333 kilómetros. El Astillero comparte fronteras con Camargo, Piélagos, Villaescusa y Medio Cudeyo.