Bruch remonte au moins à l'époque Mérovingienne; Ancienne bastide occupée par les Anglais au cours de la guerre de Cent Ans, Bruch était une seigneurie appartenant à Bertrand de Lamothe, puis à Pons de Castillon et enfin aux Pardaillan; Ce village recèle de nombreux vestiges médiévaux, deux tours classées Monuments Historiques ainsi que des restes d'enceinte.