Este municipio localizado en la parte más oriental de la región, se encuentra entre los términos de Ramales y Ampuero, y limita con la provincia de Vizcaya. Todo el municipio está perfectamente comunicado a través de la N-629, que enlaza la costa con la meseta.