Cerdigo es una localidad del municipio de Castro Urdiales (España). Está ubicado junto a la autovía A-8 y a orillas del Mar Cantábrico. Otras poblaciones cercanas son Allendelagua e Islares. Se encuentra a 5,5 kilómetros de la capital municipal, Castro Urdiales, y 65 metros sobre el nivel del mar. En el año 2008 la localidad contaba con una población de 240 habitantes (INE).