Population Statistics
HomeUKTrendsMilton Keynes

Milton Keynes population, 2001–2024

Milton Keynes has an estimated population of 305,884 (mid-2024), up 43.8% since 2001. Official ONS mid-year estimates for the Milton Keynes local authority area.

305,884
population, mid-2024
+43.8%
since 2001
+15.5%
last 10 years
2024
peak year (305,884)
2005201020152020 213k 306k

Year by year

YearPopulationChange
2024305,884+1.9%
2023300,173+2.6%
2022292,584+1.5%
2021288,312+1.6%
2020283,707+0.8%
2019281,434+0.9%
2018278,892+0.8%
2017276,588+0.9%
2016274,231+1.6%
2015269,783+1.8%
2014264,948+2.0%
2013259,672+2.2%
2012254,003+1.6%
2011249,895+1.8%
2010245,450+2.2%
2009240,178+1.9%
2008235,625+2.0%
2007231,033+1.7%
2006227,225+1.7%
2005223,462+1.8%
2004219,521+0.9%
2003217,597+1.2%
2002215,061+1.1%
2001212,707

Food businesses

Milton Keynes has 283 takeaways, 542 restaurants and cafés and 116 pubs and bars on the FSA's statutory register (as of July 2026) — 0.52 takeaways per restaurant against an English average of 0.49, and 9.3 takeaways per 10,000 residents. How that compares across England.

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