Sémalens est une commune du Tarn, en région Occitanie, comptant environ 2 009 habitants dans le Lauragais tarnais, entre Castres et Lavaur. Ce bourg résidentiel est établi dans la plaine du Lauragais, dans la zone périurbaine de l’agglomération castraise. La commune s’est développée dans l’orbite économique de Castres tout en conservant son identité rurale.
Le nom Sémalens est d’origine médiévale, peut-être dérivé d’un anthroponyme ou du terme occitan semal désignant un semoir ou un champ ensemencé. La forme est attestée dans les archives du diocèse de Castres depuis le XIIe siècle.