Population Statistics
HomeUKTrendsCheltenham

Cheltenham population, 2001–2024

Cheltenham has an estimated population of 121,739 (mid-2024), up 10.6% since 2001. Official ONS mid-year estimates for the Cheltenham local authority area.

121,739
population, mid-2024
+10.6%
since 2001
+4.0%
last 10 years
2024
peak year (121,739)
2005201020152020 110k 122k

Year by year

YearPopulationChange
2024121,739+0.7%
2023120,859+1.0%
2022119,617+0.7%
2021118,838-0.1%
2020118,924-0.4%
2019119,459-0.1%
2018119,600+0.2%
2017119,303+0.3%
2016118,953+1.1%
2015117,693+0.5%
2014117,094+0.8%
2013116,164+0.1%
2012116,018+0.3%
2011115,645+0.6%
2010114,901+0.8%
2009113,967+0.9%
2008112,971+0.4%
2007112,511+0.8%
2006111,637+0.6%
2005110,948+1.1%
2004109,763+0.4%
2003109,282-0.4%
2002109,775-0.2%
2001110,024

Food businesses

Cheltenham has 98 takeaways, 310 restaurants and cafés and 93 pubs and bars on the FSA's statutory register (as of July 2026) — 0.32 takeaways per restaurant against an English average of 0.49, and 8.1 takeaways per 10,000 residents. How that compares across England.

Figures are ONS mid-year population estimates for the Cheltenham local authority area (code E07000078), which can differ from the population of a town of the same name. Sources & method.