L'édifice actuellement occupé par la mairie du Crès est une ancienne maison appartenant au marquis Élie de Roquefeuil. Son histoire est étroitement liée à la mise en place de l'enseignement primaire dans la commune au milieu du XIXe siècle.
Jusqu'alors scolarisés à Castelnau, les enfants du Crès bénéficient à partir de 1847 de l'organisation d'un enseignement local, consécutivement aux demandes formulées par les habitants. Une institutrice est nommée en 1848 pour l'instruction des filles, puis un instituteur en 1849 pour celle des garçons. Dans les décennies suivantes, les écoles sont installées dans différents locaux du village. L'école des garçons prend place dans la maison appartenant au marquis Élie de Roquefeuil, tandis que l'école des filles occupe une maison louée à un particulier.
En 1870, les deux écoles sont regroupées dans la maison de Roquefeuil. Deux ans plus tard, en 1872, le conseil municipal y établit également son siège dans une salle aménagée au premier étage. L'édifice acquiert ainsi la double fonction de mairie et d'école, qu'il conservera pendant plus d'un siècle.
Plusieurs campagnes de travaux sont menées afin d'adapter et d'entretenir le bâtiment. Des réparations et travaux de crépissage sont effectués en 1893 sous la direction de Guillaume Casimir. Une nouvelle campagne de restauration intervient en 1923-1924 sous la conduite de l'architecte N. Février ; elle concerne notamment la plâtrerie, la menuiserie, la peinture et la zinguerie.
Entre 1965 et 1966, l'édifice fait l'objet d'importants travaux d'agrandissement et de modernisation comprenant la création d'une salle d'attente, de deux secrétariats et d'un bureau du maire, ainsi que la réfection de la toiture et des façades. Les travaux sont dirigés par l'ingénieur Jean Mazel.
La mairie et l'école cohabitent dans les mêmes locaux jusqu'au transfert définitif de l'établissement scolaire en 1980. Le bâtiment demeure alors exclusivement affecté aux services municipaux. Une nouvelle campagne de rénovation et d'extension est réalisée au début du XXIe siècle ; la mairie rénovée est inaugurée le 18 mai 2019.