Makrognosis

United Kingdom Mid-year population estimate

AnnualNot seasonally adjustedCode UK.POP.A.NSA

Latest69,483,900 persons2025
Previous69,256,300 persons2024
Year ago69,256,300 persons2024

United Kingdom Mid-year population estimate was 69,483,900 persons in 2025, up 0.3% from 2024.

That is the highest reading since the series began in 1966.

Over the past ten years it has ranged from 65,087,000 persons (2015) to 69,483,900 persons (2025), averaging 67,117,945 persons.

United Kingdom Mid-year population estimate (persons), 1966 – 202550M55M60M65M70M197019801990200020102020Robomacro
United Kingdom Mid-year population estimate (persons), 1966 – 2025. Source: UK Office for National Statistics.

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
202569,483,900 persons
202469,256,300 persons
202368,588,000 persons
202267,680,000 persons
202166,978,000 persons
202066,739,900 persons
201966,627,500 persons
201866,286,700 persons
201765,964,300 persons
201665,605,800 persons
201565,087,000 persons
201464,618,700 persons
201364,138,200 persons
201263,710,500 persons
201163,285,100 persons
201062,759,500 persons
200962,260,500 persons
200861,823,800 persons
200761,319,100 persons
200660,827,000 persons
200560,413,300 persons
200459,950,400 persons
200359,636,700 persons
200259,365,700 persons

Last 24 observations. The full history (60 observations) is available through the API.

Get United Kingdom Mid-year population estimate in your code or spreadsheet

One guessable code, agency-direct, updated on release. Free tier available.

curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/UK.POP.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/UK.POP.A.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observation2025
First observation1966
Observations60
FrequencyAnnual
Unitspersons
AdjustmentNot seasonally adjusted
10-year high69,483,900 persons (2025)
10-year low65,087,000 persons (2015)
10-year average67,117,945 persons
Source agencyUK Office for National Statistics
Makrognosis codeUK.POP.A.NSA

More United Kingdom POP series

United Kingdom England and Wales population mid-year estimate ()United Kingdom England population mid-year estimate ()United Kingdom Great Britain population mid-year estimate ()United Kingdom Northern Ireland population mid-year estimate ()United Kingdom Scotland population mid-year estimate ()United Kingdom Wales population mid-year estimate ()

Other United Kingdom indicators

United Kingdom GDP (Gross Domestic Product)United Kingdom Nominal GDP (current prices)United Kingdom Inflation Rate (CPI)United Kingdom Core Inflation RateUnited Kingdom Unemployment RateUnited Kingdom Credit Rating & Sovereign Risk ScoreUnited Kingdom Industrial ProductionUnited Kingdom Production Industries - Total (Index 1dp): CVM SAUnited Kingdom Retail SalesUnited Kingdom Producer Price Inflation (PPI)United Kingdom BoP Current Account Balance SAUnited Kingdom Trade Balance: Goods & ServicesUnited Kingdom Total Trade (TT): WW: Exports: BOP: CP: SA (goods + services)United Kingdom Total Trade: World: Exports: BOP: CVM SAUnited Kingdom Total Trade (TT): WW: Imports: BOP: CP: SA (goods + services)United Kingdom Total Trade: World: Imports: BOP: CVM SA

FAQ

What is the current mid-year population estimate in United Kingdom?
The latest reading is 69,483,900 persons for 2025, published by UK Office for National Statistics.
Where does this data come from?
It is collected directly from UK Office for National Statistics and is available through the Makrognosis API under the code UK.POP.A.NSA.

Last updated 2026-10-16. Source: UK Office for National Statistics. Original title: “United Kingdom mid-year population estimate (ONS CSDB UKPOP)”.