Castres (Occitano: Castras) é uma comuna na região de Midi-Pyrénées, no sudoeste da França. É a sous-prefecture (capital) do arrondissement do mesmo nome no departamento do Tarn.

Castres é (depois de Toulouse, Tarbes e Albi) o quarto maior centro industrial da região principalmente rural de Midi-Pyrénées e o maior naquela parte do Languedoc entre Toulouse e Montpellier.