Écija esta situada al Este de la provincia de Sevilla, de la que forma parte, las coordenadas del núcleo principal son 37º 32' latitud norte y 5º 04' longitud oeste y las del término municipal son 4º 52' - 5º 18' longitud oeste y 37º 21' - 37 43' latitud norte, dista 96 km. de Sevilla y 50 km. de Córdoba, tiene una extensión de 974 km², limita al norte y al este con la provincia de Córdoba en concreto con los municipios de Palma del Río, Fuente Palmera, Hornachuelos, Guadalcazar, La Carlota y Santaella, al sur con los municipios de Estepa, Herrera, Marinaleda, El Rubio, Osuna y La Lentejuela y al Oeste hace lo propio con Marchena, Fuentes de Andalucía, La Luisiana y Cañada Rosal. La superficie del municipio no es continua, en su interior esta enclavado parte del municipio cordobés de Fuente Palmera y fuera una parte del propio municipio ecijano.
El núcleo de población de Écija está emplazado junto a la margen izquierda del río Genil, sobre la terraza baja del mismo Genil, a 110 metros de altura, la altitud máxima del término municipal alcanza los 307 metros y la mínima 70, 480 km² del término municipal tienen una pendiente inferior al 3% y 498 km² están entre 3 y 7%. A pesar de la poca pendiente, 452 km² tienen una erosión moderada y 526 km² tienen una erosión elevada lo que muestra la poca importancia que tienen la vegetación natural en una tierra profundamente cultivada y con poca pendiente.
La litología en su totalidad esta constituida por rocas sedimentarias pertenecientes al Mioceno y al Cuaternario. La constitución litológica más abundante del Mioceno son limonitas, margas y arcillas, y la del Cuaternario limos, arcillas, arenas y gravas que configuran suelos aluviales, vertisuelos y suelos rojos mediterráneos en su mayor parte.
La totalidad del término municipal esta englobado en el dominio climático mediterráneo, se registran una temperatura media anual de 18,3 ºC, y unas precipitaciones anuales de 520.6 mm. Las temperaturas medias del mes de enero oscilan entre 8 - 10ºC y las del mes de julio superan los 28ºC.
Según el Sistema de Ciudades de Andalucía, Écija forma un ámbito funcional junto a los municipios de Fuentes de Andalucía y la Lusiana, y según el Plan de Ordenación del Territorio de Andalucía pertenece a la red de ciudades medias, con una población de derecho en el año 1998 de 37.113 habitantes para una densidad de población de 37,94 hab/km².
Esta población se distribuye en el territorio entre nueve entidades de población, 34.668 habitantes pertenecen a la entidad principal y capital del municipio Écija, y 2.445 habitantes a entidades menores que se reparten de la siguiente forma: 100 en La Aceñuela, 192 en Los Arenales, 776 en Cerro Perea, 329 en Navalagrulla, 251 en Isla del Vicario, 463 en Isla Redonda, 116 en San Antón y 218 en Villanueva del Rey.
Estos 37.113 habitantes se distribuyen en 18.878 mujeres y 18.909 hombres. La estructura de la población por edades, para datos de 1996, es la siguiente: de 0 -14 años 8.192 habitantes; de 15 - 64 años 24.484 habitantes y para el grupo de mayores de 65 años 4.566 habitantes, para un crecimiento vegetativo en 1996 de 167 personas. El saldo migratorio fue positivo en el año 1998 en 8 habitantes, emigraron 366 personas e inmigraron 374. Desde 1991 hasta 1998 la población aumentó en 1.327 habitantes.
Écija pertenece a la comarca agraria de la Campiña, los usos del suelo que albergan los 978 km² se reparten de la siguiente forma: las superficies agrícolas ocupan el 98,48% del total, de las que el 12,40% son cultivos de regadío y el 80.02 % de secano. Entre los regadíos los cultivos herbáceos ocupan el 12,11% del total siendo los más representativo el girasol con 8.667 has., el algodón con 6.812 has y el trigo con 4.512 has. En los cultivos de secano también son dominantes los herbáceos que ocupan el 83,13% siendo los más representativos el trigo con 30.357 has. y el girasol con 24.276 has., el olivar ocupa 3.620 has. La superficie forestal ocupa tan solo el 0,10% del termino municipal.
En cuanto al régimen de tenencia de la tierra, 58.109 has., están en régimen de propiedad, 21.081 están explotadas bajo la forma de arrendamiento y 1.463 has., en aparcería. Es significativa la importancia de la pequeña y mediana propiedad, 1.506 explotaciones son menores de 50 has (549 están entre 0,1 y 5 has.) y 305 explotaciones son mayores de 50 has. Esta pequeña y mediana propiedad contribuye a la proliferación de cooperativas agrarias que en el 1996 sumaban un total de 8.
Además de la actividad agrícola la base económica de Écija es su actividad industrial y de servicios, hay un total de 220 industrias manufactureras, 121 empresas dedicadas a la construcción, 793 dedicadas al comercio e industria del automóvil, 168 dedicadas a sector de la hostelería, 226 empresas al sector del transporte, almacenamiento y comunicaciones, 30 empresas dedicadas a la intermediación financiera y 114 a las actividades inmobiliarias, de alquiler y a los servicios empresariales. La renta familiar por habitantes en 1998 estaba situada entre 1.000.000 y 1.125.000 pesetas.
En el Censo de Población de 1991 había una población de derecho de 35.786 habitantes de los cuales, 14.008 eran considerados población activa, esta población activa estaba dividida en 9.352 ocupados y 4.656 parados. Si en 1991 la población parada era de 4.656 habitantes de los que 2.115 eran hombres y 2.541 mujeres, en el año 1999 la población parada se cifraba en 2.214 de los que, 1.025 eran hombres y 1.188 mujeres.
Los sectores de actividad que ocupaban en 1991 más población eran los servicios con el 30,27%, el sector agrario ocupaba el 26,5%, el comercio y la hostelería el 15,20%, la construcción el 13,39% y las industrias manufactureras el 13,8%. Es significativa la importancia que tiene para Écija el sector agrario, es el segundo sector en cantidad de población ocupada y el primero en cantidad de suelo ocupado lo que tiene una gran importancia en la configuración de su paisaje, totalmente transformado por el hombre y de un gran dinamismo debido a la variabilidad tipológica y cíclica de los cultivos.
Las vías de comunicación más importante que transcurre por el municipio de Écija es la N-IV, perteneciente a la Red de Interés General del Estado, que permite el acceso a Córdoba en 20 minutos y a Sevilla en 40. Otros ejes importantes de comunicación son los de la Red Indercomarcal, la A-453 que comunica con Palma del Río, la A-388 que comunica con El Rubio, la A-364 con Marchena y en concreto la A-351 que comunica con Osuna y con la Autovía del 92. La Red Local esta representada entre otras por la Se-741 que enlaza con el municipio de Herrera o la Se-135 con Cañada Rosal.
Los caminos y vías pecuarias más importantes de Écija, testigos de otros tiempos, son la Vereda de Alcarache, la Cañada de Don Francisco, la Cañada de Écija a Lucena, el Camino de Palma del Río, el Camino del Campillo, el Camino de Fuentes de Andalucía, etc. Tanto en las infraestructuras asfaltadas como en las de tierra, Écija supone y supuso un importante nodo en las comunicaciones entre Andalucía y la Meseta y entre la Andalucía Oriental y la Occidental.
Hay que destacar la importancia que tiene en este solar la red hidrográfica, sobre todo el río Genil que atraviesa el término en dirección Este-Oeste hasta llegar a Écija, en donde toma dirección norte, su curso es bastante regular, por nacer en Sierra Nevada su régimen esta considerado como pluvionivoso, destacan los arroyos de Salado de Gilena y Cabra y de menor importancia los arroyos de Boladillo, Benavides, Hondo, Mochales del Caño, Alcotriste y Serrezuela, esta amplia presencia del agua superficial tendrá su reflejo en los sistemas de cultivo. Hay que destacar la presencia de un importante acuífero que situado entre el río Genil y el Arroyo Madre de Fuentes. Las unidades territoriales que se distinguen son la campiña y las vegas interiores, entre estas últimas destaca las del río Genil.