Castres (en occitan : Castras) est une commune de la région Midi-Pyrénées, dans le sud-ouest de la France. C'est la sous-préfecture (chef-lieu) de l'arrondissement du même nom dans le département du Tarn.

Castres est (après Toulouse, Tarbes et Albi) le quatrième pôle industriel de la région Midi-Pyrénées, essentiellement rurale, et le plus important dans la partie du Languedoc située entre Toulouse et Montpellier.