Rochefort has a population (as of December 2020[update]) of 1,291.[8] As of 2008[update], 9.6% of the population are resident foreign nationals.[9] Over the last 10 years (2000–2010 ) the population has changed at a rate of 11.7%.