El municipio, ubicado en el punto más occidental de la costa vizcaína, limita por el norte con el mar Cantábrico, por el sur con Galdames y por el este con Abanto y Ciérvana y Ciérvana, todos ellos municipios de Vizcaya.