En 2010, la commune comptait 1 057 habitants.

L’évolution du nombre d’habitants est connue à travers les recensements de la population effectués dans la commune depuis 1793. À partir du XXIe siècle, les recensements réels des communes de moins de 10 000 habitants ont lieu tous les cinq ans, contrairement aux autres communes qui ont une enquête par sondage chaque année.

La population totale au 1er janvier 2021 est de 1 179 habitants.

Évolution de la population de 1793 à 1856

Évolution de la population de 1861 à 1921

Évolution de la population de 1926 à 1990

Évolution de la population de 1999 à 2020