Minas de Riotinto es un municipio español de la provincia de Huelva, Andalucía. En el año 2010 contaba con 4.209 habitantes. Su extensión superficial es de 24 km y tiene una densidad de 175,38 hab/km. Sus coordenadas geográficas son 37 41' N, 6 35' O. Se encuentra situada a una altitud de 416 metros y a 74 kilómetros de la capital de provincia, Huelva.