Pujo is een gemeente in het Franse departement Hautes-Pyrénées (regio Occitanie) en telt 596 inwoners (2005). De plaats maakt deel uit van het arrondissement Tarbes.GeografieDe oppervlakte van Pujo bedraagt 5,3 km², de bevolkingsdichtheid is 112,5 inwoners per km².DemografieOnderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).