Municipio vizcaíno situado al norte de la provincia, en una llanura a la orilla izquierda de la ría de Bilbao. Limita al norte con el término de Santurtzi, al este con los de Sestao, Leioa y Getxo, los dos últimos separados por la ría; al oeste con Sestao y Valle de Trápaga-Trapagarán, y al oeste con los de Santurtzi, Ortuella y Trapagarán. La capital, villa del mismo nombre, se encuentra al noreste del término municipal, bañada por la ría; situada a los 43° 19' 10" y 0° 40' 10".