El cantón Machala limita por el Norte con las Provincias de Guayas y Azuay, de las que la separa el Río Siete; por el Este, el cantón Pasaje; por el Sur, el Cantón Santa Rosa, del que lo separa el Río Pital y por el Oeste, el Canal de Jambelí.