El cantón Isidro Ayora está situado al noroeste de la provincia del Guayas.
Limita con los cantones de Daule al norte, Naranjal al este, Guayaquil al sureste, Durán al sur y al oeste con el cantón de Samborondón. Su capital es Isidro Ayora.