Puyango tiene una población aproximada de 14,098 habitantes, según datos del censo de 2022. La población se compone de un 49.2% de hombres y un 50.8% de mujeres. La distribución de la población por grupos de edad es la siguiente: 30.5% son jóvenes de 0 a 14 años, 60.1% son adultos de 15 a 64 años, y el 9.4% son mayores de 65 años.

La comunidad de Puyango es conocida por su hospitalidad y su fuerte vínculo con la tierra. La mayoría de los habitantes se dedican a la agricultura, cultivando productos como café, caña de azúcar, y frutas tropicales. La ganadería también juega un papel importante en la economía local.

La cultura de Puyango refleja una rica mezcla de influencias indígenas y coloniales. Las festividades locales, como la celebración de San Pedro y San Pablo, son momentos importantes donde la música, la danza y la gastronomía tradicional se destacan. Además, la artesanía local, especialmente la elaboración de tejidos y cerámicas, es una parte esencial de la identidad cultural de Puyango.