Petit village implanté sur les rives de la Baïse, Saint-Michel est en fait la réunion de plusieurs petits villages qui existaient encore individuellement sous l'Ancien Régime. Au Xe siècle, Saint-Michel était la propriété des seigneurs de Taran, qui y firent édifier une église en l'honneur de l'archange Michel. L'édifice roman fut rasé au XVIIIe siècle pour laisser la place à une église de style néo-gothique flamboyant. Le clocher n'est pas sans rappeler l'ancienne flèche de Notre-Dame de Paris avec ses tourelles et son allure élancée. En revanche, nulle trace des anciens seigneurs, puisqu'ils habitaient une tour en bois construite au nord du village.