1790-1791 : Joseph Pourchier
1791-1792 : Jean-Baptiste Pétrier
1792-1795 : Joseph Pourchier
1795 : Jean-Baptiste Pétrier
1795-1797 : Denis Boyer (municipalité de canton)
1797 : Jean-Pierre Cournand (municipalité de canton)
1797-1798 : Etienne Cournand (municipalité de canton)
1798-1799 : Jean-Baptiste Reyne (municipalité de canton)
1799-1800 : Louis Sapet (municipalité de canton)
1800-1808 : Denis Boyer
1808-1813 : Joseph Moyroux
1813-1821 : Joseph Lavison
1821-1833 : Bruno Amé, meurt en fonction
1833 : François-Xavier Jourdan, adjoint, maire par intérim
1833-1838 : François-Joseph Amphoux de Belleval, démissionne
1838-1846 : Augustin Amé
1846-1848 : Jean-Louis Castagne, démissionne
1848 : François-Xavier Jourdan, conseiller municipal, maire par intérim
1848-1850 : Honoré-Marius Saint-Etienne, démissionne
1850 : Louis-Henri Sabat, adjoint, maire par intérim
1850-1858 : Jean-Louis Castagne, meurt en fonction
1858 : Napoléon Mariton, adjoint, maire par intérim
1858-1870 : François-Joseph Amphoux de Belleval, suspendu en 1870
1870-1871 : Alexandre Guiran, maire provisoire
1871 : Joseph-Honoré Jauffret, maire provisoire
1871-1874 : Jean-Baptiste Simian
1874-1876 : Joseph-Honoré Jauffret
1876-1878 : Jean-Louis Chiron
1878-1880 : Louis Jourdan, démissionne
1880 : Edouard Jauffret, adjoint, maire par intérim
1880-1881 : Auguste Villemus, démissionne
1881-1882 : Alexandre Guiran (Républicain), démissionne
1882-1884 : François-Joseph Pourchier (Républicain), meurt en fonction
1884-1885 : Henri Pons (Républicain), démissionne
1885-1888 : François Corty (Républicain), démissionne
1888-1892 : François Cartier (Républicain), démissionne
1892-1934 : Marie-Gabriel dit Marius Sauvaire (Radical-Socialiste), démissionne
1934-1939 : Isidore Blanc (SFIC-PCF), suspendu (1939) puis déchu (1940) de son mandat
1939-1944 : Jean Quercy, président de la délégation municipale (1939), puis maire nommé (1941)
1944-1945 : Charles Chabany (PCF), président de la délégation municipale
1945-1953 : Isidore Blanc (PCF)
1953-1958 : Roger Lazard (MRP), meurt en fonction
1958-1965 : Henri Coste (SFIO)
1965-1977 : Pierre Tristani (UDR)
1977-1989 : Georges Thorrand (PCF)
1989-1995 : Pierre Carlin (UDF-RPR)
1995-2001 : Georges Thorrand (PCF)
2001-2008 : Pierre Carlin (UDF-RPR puis UMP)
2008-…. : Frédéric Vigouroux (PS puis DVG)