Puygouzon est une commune française située dans le centre du département du Tarn, en région Occitanie, territoire péri-urbain. 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. Elle est dans l'agglomération d'Albi et fait partie de l'aire d'attraction d'Albi.
On y retrouve une grande diversité d’écosystèmes et d’espèces, liée à l'importance des espaces agricoles, des ruisseaux, et des passages de migrateurs.