Castres (în occitană: Castras) este o comună în regiunea Midi-Pirinei, în sud-vestul Franței. Este subprefectura (capitala) arondismentului cu același nume din departamentul Tarn.

Castres este (după Toulouse, Tarbes și Albi) al patrulea centru industrial ca mărime din regiunea Midi-Pirinei, preponderent rurală, și cel mai mare din acea parte a Languedocului cuprinsă între Toulouse și Montpellier.