El municipio cuenta con una población de 280 habitantes (INE 2024).
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.
Cuenta con una población de 280 habitantes (INE 2024).
Población de derecho según los censos de población del INE Población de hecho según los censos de población del INEEn este censo se denominaba Puertomoral: 1842[3]