Recensements ou estimations de la population[5] :
Évolution démographique
| 1870 |
1881 |
1891 |
1901 |
1911 |
1921 |
1930 |
| 1 155 | 2 017 | 2 795 | 4 213 | 5 291 | 5 880 | 6 675 |
Évolution démographique, suite (1)
| 1950 |
1961 |
1970 |
1980 |
1991 |
2001 |
2014 |
| 4 010 | 4 521 | 3 682 | 3 221 | 2 494 | 2 627 | 3 094 |
Évolution démographique, suite (2)
| 2015 |
2016 |
2017 |
2018 |
2019 |
2020 |
2021 |
| 3 138 | 3 146 | 3 141 | 3 147 | 3 166 | 3 210 | 3 209 |