La mairie a été construit en 1964 sur les plans de l'architecte du département Gustave Bourgerel. A l'époque, le bâtiment abritait l'hôtel de la sous-préfecture. En 1926, c'est St-Nazaire qui prend le titre de sous-préfecture et depuis 1934 les bureaux de la mairie occupent cet ancien hôtel de la sous-préfecture.