Population Statistics
HomeUKTrendsBirmingham

Birmingham population, 2001–2024

Birmingham has an estimated population of 1,183,618 (mid-2024), up 20.2% since 2001. Official ONS mid-year estimates for the Birmingham local authority area.

1,183,618
population, mid-2024
+20.2%
since 2001
+7.2%
last 10 years
2024
peak year (1,183,618)
2005201020152020 985k 1.2M

Year by year

YearPopulationChange
20241,183,618+1.1%
20231,170,238+1.4%
20221,153,593+0.9%
20211,143,285-0.5%
20201,148,692-0.2%
20191,150,646+0.4%
20181,146,050+0.5%
20171,139,893+0.8%
20161,131,271+1.5%
20151,114,932+1.0%
20141,103,724+0.8%
20131,094,531+0.9%
20121,084,661+1.0%
20111,074,283+1.2%
20101,061,074+1.0%
20091,050,072+1.1%
20081,038,980+1.0%
20071,029,021+0.8%
20061,020,843+0.6%
20051,014,650+1.2%
20041,002,376+0.6%
2003996,356+0.6%
2002990,384+0.6%
2001984,642

Food businesses

Birmingham has 989 takeaways, 2,510 restaurants and cafés and 480 pubs and bars on the FSA's statutory register (as of July 2026) — 0.39 takeaways per restaurant against an English average of 0.49, and 8.4 takeaways per 10,000 residents. How that compares across England.

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