Population Statistics
HomeUKTrendsSouth Oxfordshire

South Oxfordshire population, 2001–2024

South Oxfordshire has an estimated population of 156,470 (mid-2024), up 21.9% since 2001. Official ONS mid-year estimates for the South Oxfordshire local authority area.

156,470
population, mid-2024
+21.9%
since 2001
+12.4%
last 10 years
2024
peak year (156,470)
2005201020152020 128k 156k

Year by year

YearPopulationChange
2024156,470+1.6%
2023153,946+1.4%
2022151,886+1.3%
2021150,002+2.2%
2020146,844+1.4%
2019144,875+1.3%
2018143,019+0.6%
2017142,115+0.4%
2016141,511+0.9%
2015140,260+0.8%
2014139,186+1.3%
2013137,403+0.8%
2012136,267+1.0%
2011134,961+0.8%
2010133,915+0.3%
2009133,466+0.6%
2008132,611+0.7%
2007131,626+0.7%
2006130,676+0.5%
2005130,050+0.5%
2004129,359+0.3%
2003128,920+0.1%
2002128,754+0.3%
2001128,307

Food businesses

South Oxfordshire has 81 takeaways, 272 restaurants and cafés and 114 pubs and bars on the FSA's statutory register (as of July 2026) — 0.30 takeaways per restaurant against an English average of 0.49, and 5.2 takeaways per 10,000 residents. How that compares across England.

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