Public data / Dataset
County population — Eurostat NUTS 3
Annual population series on 1 January by broad age group, sex and NUTS 3 region.
Before you use this resource
Align NUTS codes and territorial editions. The Bihor example includes flag “e”, meaning estimated; preserve flags in analysis.
- Published by
- Eurostat
- Source
- Public institution
- Collection
- Public data
- Resource type
- Dataset
- Coverage
- Europe; Romanian counties through NUTS 3 codes
- Documented formats
- JSON-stat, HTML
- Licence / terms
- Eurostat reuse policy
- API access
- Documented API
- Record review date
- 2026-09-07
- Last resource update
- 2026-08-28T23:00:00+0200
- Technical data audit
- Not performed
- Documentation
- Source reviewed
Documentation
One API response for Bihor was read and its structure checked. This does not validate the whole dataset.
The cited page documents this record. Check the original source for terms and versions before reuse.
Getting started
- Open the API example and identify geo, time, age and sex dimensions.
- Replace RO111 with the required NUTS 3 code and check its returned label.
- Read values with units and flags. Pin a year rather than the latest period for reproducibility.
Access and checks
- API example: Bihor, latest period ↗ · JSON-stat
Sample inspected on 2026-09-07
Direct API queries
curl -s 'https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/demo_r_pjanaggr3?lang=EN&geo=RO111&sex=T&age=TOTAL&lastTimePeriod=1' | jq .import urllib.request
import json
url = "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/demo_r_pjanaggr3?lang=EN&geo=RO111&sex=T&age=TOTAL&lastTimePeriod=1"
req = urllib.request.Request(url, headers={"User-Agent": "CunoastereDeschisa/1.7"})
with urllib.request.urlopen(req) as resp:
data = json.loads(resp.read().decode("utf-8"))
print(json.dumps(data, indent=2)[:500])library(jsonlite)
data <- fromJSON("https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/demo_r_pjanaggr3?lang=EN&geo=RO111&sex=T&age=TOTAL&lastTimePeriod=1")
str(data)INSTALL httpfs;
LOAD httpfs;
SELECT * FROM read_json_auto('https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/demo_r_pjanaggr3?lang=EN&geo=RO111&sex=T&age=TOTAL&lastTimePeriod=1')
LIMIT 10;Executable query snippets for command line, data pipelines, or DuckDB.
Continue your research
Editorial suggestions for discovery. These links do not establish technical integration or licence compatibility.