Yaguachi es una ciudad de la provincia de Guayas en la República del Ecuador. Está situada en el suroeste del país, a orillas del río homónimo. Su población, unida a la de su área metropolitana, se aproxima a 27.947 habitantes. Es la cabecera cantonal del cantón Yaguachi. Es considerada parte de la conurbación de Guayaquil y esta a 40 km de la metrópoli y a 40 minutos de ella.