O termin municipal d'Écija muga a o norte con Fuente Palmera y Palma del Río; a o noreste con Guadalcázar; a l'este con Santaella y la Carlota; a o sudeste con Marinaleda y Herrera; a o sud con Osuna, la Lantejuela y el Rubio; a o sudueste con Marchena; a l'ueste con Fuentes de Andalucía, la Luisiana y Cañada Rosal; y a o norueste con Palma del Río.