El río Esmeraldas es de 320 kilómetros de largo y tiene una cuenca de drenaje de 20.000 kilómetros cuadrados.