Elorrio liegt etwa 28 Kilometer südöstlich von Bilbao in einer Höhe von ca. 145 m. Auf der Gemeindegrenze zur Provinz Gipuzkoa liegt der Berg Udalaitz (Udalatx) mit einer Höhe von 1120 m.
Die Gesteinsschichten der Sierras Anboto und Aramotz enthalten reichhaltige Erz-Lagerstätten und beförderten den Bergbau. Abgebaut wird unter anderem Eisen, aber auch Ocker, Graphit und Marmor.
Sehenswürdigkeiten
Necrópole von Argiñeta aus dem 9. Jahrhundert
Augustinuskirche (Iglesia de San Agustín von Etxebarria), Fundamente aus dem Jahre 1053