Castelnau de Montmiral signifie Nouveau Château du Mont d’où l’on voit (« mirar » = voir en occitan).
En 1355, les anglais dévastèrent la vallée de la Vère. Montmiral est défendue par des remparts percés de quatre portes dont il ne reste que la porte des Garrics.
En 1446, le château construit à l’origine de la Bastide est restauré par la famille d’Armagnac. Il fut rasé en 1819 en raison de sa vétusté.
Durant les guerres de religion qui sévirent particulièrement en cette région, Montmiral donne asile et protection aux Gaillacois catholiques chassés de leur ville par les protestants. En janvier 1586, Montmiral repousse une attaque de 800 Huguenots conduits par le sieur Peyrole de Bruniquel.
Le 24 juin 1622 Louis XIII se rendant à Toulouse, venant de Saint Antonin qu’il a soumis, fait halte à Montmiral et se loge dans la Maison de Tonnac. En 1628, la peste ravage la cité.
Plusieurs édifices sont à découvrir : les arcades de la place, l’Hôtel de ville, la Maison Bozat, les vestiges de la maison Tonnac, la tour Toulze, la promenade du Pradel et l’église Notre Dame.