Villa y Municipio de Bizkaia, situado al norte de la Provincia. Limita al norte y este con el Mar Cantábrico y al oeste y sur con Berriatua, municipio que estuvo anexionado a Ondarroa entre 1968 y 1983 y de cuyo término municipal existe un enclave en tierras del de Ondarroa. Regado por el río Artibai que contornea el límite sur del término. La capital, villa del mismo nombre, se encuentra al sur del término, en la desembocadura del río, en un entrante del mar, entre Punta de Santurraran y Santa Clara; ubicado a los 43° 19' 15" y 1° 15' 50". Tierra llana, sus alturas no sobrepasan los 208 m. Cuenta con los barrios de Gorozika, Renteria y Goimendia.