Puygouzon est une commune française située dans le centre du département du Tarn, en région Occitanie. Sur le plan historique et culturel, la commune est dans l'Albigeois, une région naturelle agricole correspondant aux environs de la ville d?Albi.
Exposée à un climat océanique altéré, elle est drainée par le ruisseau de Carrofoul, le ruisseau de Jauzou, le ruisseau du Séoux et par divers autres petits cours d'eau.
Puygouzon est une commune urbaine qui compte 3 549 habitants en 2022, après avoir connu une forte hausse de la population depuis 1975. Elle est dans l'agglomération d'Albi et fait partie de l'aire d'attraction d'Albi. Ses habitants sont appelés les Puygouzonais ou Puygouzonaises.
Elle a le statut de commune nouvelle depuis le .