Commune du Tarn, Puylaurens se trouve aux portes de la Montagne noire, dominant la plaine du Lauragais. La petite ville se trouve à une cinquantaine de kilomètres de Toulouse et à vingt-cinq kilomètres seulement de Castres, deux grandes villes touristiques de la région.
Très ancienne, la commune a été traversée, au fil des siècles par les Celtes, les Romains, les Wisigoths ou les Sarrasins, qui firent de cette butte aride, une ville digne de ce nom. Ancien fleuron du Pays de Cocagne au Moyen Âge, cette ancienne cité fortifiée devait notamment sa réputation au pastel qu'elle cultivait et qui offrait des teintures bleues dans toute l'Europe. Ancien bastion du protestantisme lors des Guerres de religions, la commune de Puylaurens est aujourd'hui un important site touristique du Languedoc.
Attachée à son passé et fière de ses traditions, la ville présente encore quelques beaux monuments, notamment dans le vieux village.