Population Statistics
HomeUKTrendsNewham

Newham population, 2001–2024

Newham has an estimated population of 374,523 (mid-2024), up 50.2% since 2001. Official ONS mid-year estimates for the Newham local authority area.

374,523
population, mid-2024
+50.2%
since 2001
+16.0%
last 10 years
2024
peak year (374,523)
2005201020152020 249k 375k

Year by year

YearPopulationChange
2024374,523+1.7%
2023368,194+3.0%
2022357,327+1.7%
2021351,256+0.4%
2020350,025+0.1%
2019349,786+1.5%
2018344,570+1.8%
2017338,333+0.9%
2016335,337+1.5%
2015330,322+2.3%
2014322,984+1.9%
2013316,952+1.0%
2012313,750+1.1%
2011310,460+3.8%
2010299,171+4.4%
2009286,447+3.6%
2008276,478+3.8%
2007266,285+3.2%
2006257,994+1.7%
2005253,798-0.2%
2004254,434-0.7%
2003256,224+0.4%
2002255,282+2.4%
2001249,411

Food businesses

Newham has 397 takeaways, 643 restaurants and cafés and 63 pubs and bars on the FSA's statutory register (as of July 2026) — 0.62 takeaways per restaurant against an English average of 0.49, and 10.6 takeaways per 10,000 residents. How that compares across England.

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