La población de Castro Urdiales es de 32 270 personas (2020), el área de Castro Urdiales es de 96.72 kilómetros cuadrados, la distancia de Castro Urdiales a Madrid (capital de la España) es de 333 kilómetros, la distancia de Castro Urdiales a Madrid es de 333 kilómetros. Castro Urdiales comparte fronteras con Liendo, Guriezo, Trucios, Arcentales, Sopuerta y Muskiz.