Benahadux es un municipio español de la provincia de Almería, Andalucía. En el año 2012 contaba con 4 201 habitantes. Está integrado en el Área Metropolitana de Almería. Su extensión superficial es de 16 km. Se encuentra situado a una altitud de 113 metros y a 10 kilómetros de la capital de provincia, Almería.