# United Kingdom Scotland population mid-year estimate ()

United Kingdom Scotland population mid-year estimate () was 5,545,500 millions in 2025, unchanged from 2024.
That is the highest reading since the series began in 1971.
Over the past ten years it has ranged from 5,350,600 millions (2015) to 5,545,500 millions (2025), averaging 5,435,009 millions.

- Source agency: UK Office for National Statistics
- Makrognosis code: `UK.POP.A.NSA.REGION-SCOTLAND`
- Frequency: annual
- Units: millions
- Coverage: 1971-01-01 to 2025-01-01 (55 observations)
- Page: https://makrognosis.robomacro.com/data/united-kingdom/scotland-population-mid-year-estimate

## Recent data

| Period | Value |
|---|---:|
| 2025 | 5,545,500 millions |
| 2024 | 5,543,300 millions |
| 2023 | 5,511,800 millions |
| 2022 | 5,447,000 millions |
| 2021 | 5,412,900 millions |
| 2020 | 5,408,900 millions |
| 2019 | 5,411,200 millions |
| 2018 | 5,392,100 millions |
| 2017 | 5,388,200 millions |
| 2016 | 5,373,600 millions |
| 2015 | 5,350,600 millions |
| 2014 | 5,331,400 millions |
| 2013 | 5,316,800 millions |
| 2012 | 5,308,200 millions |
| 2011 | 5,299,900 millions |
| 2010 | 5,262,200 millions |
| 2009 | 5,231,900 millions |
| 2008 | 5,202,900 millions |
| 2007 | 5,170,000 millions |
| 2006 | 5,133,000 millions |
| 2005 | 5,110,200 millions |
| 2004 | 5,084,300 millions |
| 2003 | 5,068,500 millions |
| 2002 | 5,066,000 millions |

## API

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

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/UK.POP.A.NSA.REGION-SCOTLAND",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
