El Rubio es un municipio español de la provincia de Sevilla, Andalucía. En el año 2008 contaba con 3.569 habitantes. Su extensión superficial es de 21 km² y tiene una densidad de 171,59 hab/km². Sus coordenadas geográficas son 37º 21' N, 4º 59' O. Se encuentra situada a una altitud de 209 metros y a 102 kilómetros de la capital de provincia, Sevilla.
Población:
3.497
INE 2017