La commune de La Bruère est dans le canton du Lude et dans l'arrondissement de La Flèche depuis 1801, et se trouvait dans le district de Château-du-Loir et dans le canton de Vaas en 1790. Sous l'Ancien Régime, La Bruère est dans l'intendance de Tours, dans l'élection de Baugé, dans le baillage de La Flèche, et dans le diocèse d'Angers. La coutume est celle de l'Anjou. La commune comptait 70 feux (soit environ 245 habitants) en 1689, 84 en 1709, 85 en 1720, 70 en 1774 et 82 en 1789. En l'an XII (1804), il y a 410 habitants, en 1851, 405 habitants, en 1896, 349 habitants, en 1921, 280 habitants, et en 1975, 235 habitants. En 1933, La Bruère devient La Bruère-sur-Loir.
La seigneurie de la paroisse, ancienne châtellenie, appartenait au prévôt d'Anjou qui était un chanoine du chapitre de Saint-Martin de Tours. Le chapitre de Tours était aussi seigneur de La Chaise et se partageait le territoire communal avec la châtellenie du Grand Perray et les seigneuries de la Maison Rouge et de la Gagnerie. Le bourg constitué de quelques maisons regroupées le long de la rue Principale qui va de Nogent au hameau des Halles est resté stable même s'il s'est agrandi de quelques équipements (école et mairie).
La commune compte quatre grands domaines qui parfois débordent sur les communes voisines (la Gagnerie), et plus d'une dizaine de hameaux ou écarts assez dénaturés aujourd'hui. Le reste s'éparpille dans quelques métairies ou fermes.
Photographe.