Benahadux és un municipi de la província d'Almeria, Andalusia. L'any 2006 tenia 3.396 habitants. La seva extensió superficial és de 46 km² i té una densitat de 16 hab/km². Les seves coordenades geogràfiques són 36° 55′ N, 2° 27′ O. Està situada a una altitud de 113 metres i a 10 quilòmetres de la capital de la província, Almeria.