Puyo est une ville de l'Équateur, capitale de la province de Pastaza. Sa population s'élevait à 33 557 habitants en 2010.