Villanueva del Río y Minas es un municipio español de la provincia de Sevilla, Andalucía. Se encuentra situado en la Vega Alta del Guadalquivir, a orillas de la Ribera del Huesna, a unos 42 kilómetros de la capital de provincia.
El municipio tiene una superficie de 154 kilómetros cuadrados y una población de 4.906 habitantes (INE 2016). La densidad de población es de 35,08 habitantes por kilómetro cuadrado.
La historia de Villanueva del Río y Minas está estrechamente ligada a la minería. El municipio fue fundado en el siglo XIX para la explotación de las minas de carbón de la zona. La actividad minera llegó a su apogeo en el siglo XX, pero cesó en la década de 1970.