Capital de la Provincia de Pastaza, esta ciudad fue fundada el 12 de mayo de 1899 con el nombre de Nuestra Señora de Pompeya por el fraile dominico Alvaro Balladares, que se encontraba en misión evangélica por el oriente ecuatoriano.
En Quichua, Puyo significa nublado y adquirió este nombre en razón de que el lugar de su fundación estaba siempre nublado y con una pertinaz lluvia. Está situada a 953 m sobre el nivel del mar, a noroeste de la Provincia, en uno de los parajes mas bellos del Oriente Ecuatoriano Capital de la Provincia de Pastaza, esta ciudad fue fundada el 12 de mayo de 1899 con el nombre de Nuestra Señora de Pompeya por el fraile dominico Alvaro Balladares, que se encontraba en misión evangélica por el oriente ecuatoriano.