Au nord, la ville est contiguë aux communes d'Erandio, Sondika et Derio, à l'est les communes de Zamudio et Etxebarri. Le sud de la ville est bordé par Basauri et Arrigorriaga et à l'ouest, Barakaldo et Alonsotegi. La partie urbanisée de la ville est limitée par deux petites montagnes: Pagasarri (au sud) et Artxanda (au nord), qui donne à la ville son surnom, "El Botxo" (le creux en français).