Castres (en idioma occitano "Castras") es una localidad y comuna francesa, situada en el departamento de Tarn y en la región de Mediodía-Pirineos.