Se localiza en la orilla izquierda del río Puyo, al centro-occidente de la región amazónica del Ecuador, en los flancos externos de la cordillera oriental de los Andes, a una altitud de 930 msnm y con un clima lluvioso tropical de 20 °C en promedio.