El Rubio es un municipio español de la provincia de Sevilla, Andalucía Se encuentra situada a una altitud de 209 metros y a 102 kilómetros de la capital de provincia, Sevilla. Los orígenes de El Rubio no son muy conocidos y se sospecha que su nombre pudiera provenir de un antiguo asentamiento romano, aunque parece más claro que provenga de un antiguo apellido que dio nombre a un cortijo, el cortijo de El Rubio que apareció en repoblaciones conquistadas a los árabes. El territorio que hoy ocupa El Rubio fue dado a una Orden de Caballería, La Orden de Santiago que hoy aparece en el escudo, a la que también se le otorgaron privilegios sobre territorios de Estepa. La historia del Rubio se marcará desde entonces por un crecimiento lento que conllevaría una serie de disputas con Osuna por su independencia. Alcanzada ésta a principios del siglo XX el Rubio vio como su población fue reduciéndose por las sucesivas migraciones y la falta de trabajo en el pueblo, casi exclusivamente agrario. En la actualidad vive una revitalización gracias a la aparición de nuevas industrias y nuevas comunicaciones con la comarca.
Territorio del municipio de El Rubio
Municipios vecinos a El Rubio
Municipios que limitan con El Rubio
Municipios vecinos de El Rubio
Capitales de provincia más cercanas a El Rubio