Puerto Moral es un municipio español de la provincia de Huelva, Andalucía. En el año 2010 contaba con 292 habitantes. Su extensión superficial es de 20 km² y tiene una densidad de 13,1 hab/km². Sus coordenadas geográficas son 37º 53' N, 6º 28' O. Se encuentra situada a una altitud de 518 metros y a 119 kilómetros de la capital de provincia, Huelva.
Población:
286
INE 2017