Le toponyme « Salles » proviendrait du terme germanique « sale » qui désigne une résidence seigneuriale.Pendant la croisade contre les cathares au XIIIe siècle, la seigneurie de Salles fut confisquée car le seigneur des lieux était acquis à la religion cathare. Le nouveau comte de Toulouse, Alphonse de Poitiers, décida de créer sur ces lieux une bastide (ville nouvelle) dans le but de regrouper la population disséminée sur tout le territoire de Salles. Le plan du village est encore aujourd’hui caractéristique des bastides : les rues se croisent en angles droits et le tout dessine un quadrilatère quasi parfait.L’église devait préexister au développement de la bastide. L’édifice actuel date du XVIe siècle.Le château primitif date lui du XII-XIIIe siècle. Il a été détruit en grande partie vers 1860. Aujourd’hui, il ne subsiste du château qu’une tour carrée et le corps principal est une reconstruction récente (propriété privée).