El Almendro es un municipio español de la provincia de Huelva, Andalucía. Su extensión superficial es de 171 km² y tiene una densidad de 4,9 hab/km². Se encuentra situada a una altitud de 229 metros y a 47 km de la capital de provincia, Huelva. Forma parte de la comarca del Andévalo.