Puygouzon (; Languedocien: Puòggoson) is a commune in the Tarn department in southern France. On 1 January 2017, the former commune of Labastide-Dénat was merged into Puygouzon.
The population data below refer to the commune in its geography as of January 2025.