Makrognosis

Population (1 January) — Severozapaden (NUTS-2 BG31)

AnnualNot seasonally adjustedCode BG-31.POP.A.NSA

Latest655,430 persons2025
Previous664,024 persons2024
Year ago664,024 persons2024

Population (1 January) — Severozapaden (NUTS-2 BG31) was 655,430 persons in 2025, down 1.3% from 2024.

That is the lowest reading since the series began in 1990.

Over the past ten years it has ranged from 655,430 persons (2025) to 785,188 persons (2015), averaging 712,605 persons.

Population (1 January) — Severozapaden (NUTS-2 BG31) (persons), 1990 – 2025600k800k1.0M1.2M19901995200020052010201520202025Robomacro
Population (1 January) — Severozapaden (NUTS-2 BG31) (persons), 1990 – 2025. Source: Eurostat (Statistical Office of the European Union).

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

Recent data

PeriodValue
2025655,430 persons
2024664,024 persons
2023671,502 persons
2022682,036 persons
2021696,328 persons
2020704,576 persons
2019720,754 persons
2018736,788 persons
2017753,059 persons
2016768,967 persons
2015785,188 persons
2014801,343 persons
2013816,877 persons
2012836,601 persons
2011848,230 persons
2010865,332 persons
2009881,573 persons
2008898,371 persons
2007916,308 persons
2006934,755 persons
2005954,395 persons
2004973,553 persons
2003993,778 persons
20021,015,303 persons

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

Get Population (1 January) — Severozapaden (NUTS-2 BG31) 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/BG-31.POP.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/BG-31.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 observation1990
Observations32
FrequencyAnnual
Unitspersons
AdjustmentNot seasonally adjusted
10-year high785,188 persons (2015)
10-year low655,430 persons (2025)
10-year average712,605 persons
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codeBG-31.POP.A.NSA

This series is a labelled reference series (an official figure republished by an aggregator) rather than a first print from the agency itself.

Other Bulgaria indicators

GDP — Severozapaden (NUTS-2 BG31)Unemployment Rate (15-74) — Severozapaden (NUTS-2 BG31)Employment Rate (20-64) — Severozapaden (NUTS-2 BG31)

National figure

Bulgaria Population, 1 January

FAQ

Where does this data come from?
It is collected directly from Eurostat (Statistical Office of the European Union) and is available through the Makrognosis API under the code BG-31.POP.A.NSA.

Last updated 2026-07-12. Source: Eurostat (Statistical Office of the European Union). Original title: “Population (1 January) — Severozapaden (NUTS-2 BG31)”.