Se localiza al centro de la región litoral del Ecuador, en una extensa llanura, atravesada por el río Zapotal, a una altitud de 24 msnm y con un clima lluvioso tropical de 26°C en promedio.