Population Data UK

Welcome to Population Data UK. Our goal is to give you the latest data about UK demographics, and to clearly explain what it means. Scroll down to find out more about the population of the UK’s four nations, its towns and cities, its counties and more.

Latest UK Population

The UK is made up of four countries – England, Scotland, Wales and Northern Ireland. Together, their population is 67,081,234.

You can see a breakdown by country in the table below.

CountryPopulation
England56,550,138
Scotland5,466,000
Wales3,169,586
Northern Ireland1,895,510
Total UK population67,081,234

UK towns and cities

This table lists the ten largest urban areas in the UK.

London is the largest city, with a population of 7.5 million people.

More detail can be found in our article on the largest cities in the UK.

CityPopulation (2021)
London7,556,900
Birmingham984,333
Liverpool864,122
Nottingham729,977
Sheffield685,365
Bristol617,280
Glasgow591,620
Leicester508,916
Edinburgh464,990
Leeds455,123

Counties in England

Here is a list of the largest counties in the UK

CountyPopulation
Yorkshire5,218,838
Lancashire4,942,364
Middlesex4,000,927
Essex2,999,248
Surrey2,975,836
Kent2,747,715
Staffordshire2,159,392
Hampshire2,099,640
Cheshire1,668,894
Warwickshire1,632,885
Source: The Demography of the Historic Counties

Latest Articles