Castres (Occitaans: Castras) is een gemeente in de regio Midi-Pyrénées, in het zuidwesten van Frankrijk. Het is de sous-prefecture (hoofdstad) van het gelijknamige arrondissement in het departement Tarn.
Castres is (na Toulouse, Tarbes en Albi) het vierde grootste industriecentrum van de hoofdzakelijk rurale regio Midi-Pyrénées en het grootste in dat deel van de Languedoc tussen Toulouse en Montpellier.


