Erandio és un municipi del Gran Bilbao, a la província de Biscaia, País Basc. Limita al nord amb Urduliz, Laukiz i Berango, al sud amb Bilbao, a l'est amb Loiu i Sondika i a l'oest amb Leioa, Getxo i la ria de Bilbao.
Està situat a la dreta de la ria de Bilbao, a 8 km de Bilbao. La seva extensió és de 17,56 km² i la seva població és, a 15 de gener de 2003, de 23.058 persones, 11.386 homes i 11.672 dones, amb una densitat de 1.313 h/km².