Linda por el este y sureste con los municipios vizcaínos de Musques, Sopuerta, Trucíos y Arcentales; por el oeste y suroeste, con el municipio cántabro de Liendo; y por el sur, con el de Guriezo.