P20.dev logo
Open Data
Demographics & society • dst_alkohol_tobak

Danish alcohol and tobacco consumption (1921-2025)

Over a century of official time-series on sales and consumption of beer, wine, spirits, and tobacco from Statistics Denmark.

License: CC BY 4.0
Total: 1.5 MB

Dataset Documentation

Authoritative source specification, architecture and standards

πŸ‡¬πŸ‡§ English (EN)

This dataset charts more than a full century (1921–2025) of official sales and consumption trends for alcoholic beverages (beer, wine, spirits) and tobacco products (cigarettes, cigars, pipe tobacco) in Denmark, including cross-border trade estimates from 2000–2020.

The statistics reveal major cultural and demographic shifts: from low consumption during the interwar era to historic all-time highs in the 1970s and 1980s (peaking in 1983 at 13.7 liters of pure alcohol per adult), alongside a dramatic drop in cigarette smoking (from nearly 2,000 cigarettes annually per adult to just 723 in 2025) and Denmark's transformation from a beer-centric nation to a wine-loving one (wine sales increased 35-fold since 1921).


πŸ“Š Key Historical Figures

Year Pure alcohol per adult (18+) Wine sales (1,000 L) Beer sales (1,000 L) Cigarettes per adult (pcs) Historical Context
1921 4.5 liters 4,900 149,500 Not recorded Interwar temperance era
1950 4.9 liters 12,750 218,400 1,408 pcs Post-WWII recovery
1970 9.7 liters 29,070 443,200 1,917 pcs Wine boom begins
1983 13.7 liters (All-time peak) 96,463 647.795 1,931 pcs Zenith of Danish drinking & smoking
2000 12.2 liters 165,033 557,500 1,686 pcs Peak border trade; wine overtakes beer
2010 10.8 liters 175,388 415,540 1,783 pcs Smoking bans & public health campaigns
2020 9.7 liters 161,493 355,101 1,140 pcs COVID-19 pandemic impacts
2025 8.8 liters 141,134 298,441 723 pcs Lowest tobacco usage & steadily falling alcohol

πŸ“‚ Files in this Dataset

Every series is provided in both CSV and JSON formats:

  • alkohol_tobak_historisk_1921_2025_bred CSV JSON
  • Type: Wide pivot table (1 row per year, 105 rows in total).
  • Description: Gathers core metrics for pure alcohol, beer, wine, spirits, tobacco products, and border trade in convenient columns. Ideal for charts, dashboards, and rapid time-series analysis.
  • alkohol_tobak_tidsserie_lang CSV JSON
  • Type: Tidy normalized long format (3,870 rows).
  • Description: Features detailed metadata fields (source table, variable code, category, unit, year, and recorded value). Tailored for filtering, aggregation, and statistical modeling in pandas, R/tidyverse, and SQL.

βš™οΈ Reproduction & Harvester

Data is queried directly from Statistics Denmark's official API (api.statbank.dk/v1) using the included Python script with conditional caching:

pip install requests

python fetch_data.py

Before pulling records, the script queries metadata (/v1/tableinfo/{table}) for the latest updated timestamp. If it matches the cached copy in .cache/, cached data is reused to protect server resources.


πŸ“œ Source & License

Available File Groups & Downloads

Grouped by usage pattern with unique list titles and dedicated download pills per data format.

Primary data files & scripts

Rod / Root

Core dataset tables, scripts, and extraction code in the root directory.

4 lists
README
alkohol_tobak_historisk_1921_2025_bred
alkohol_tobak_tidsserie_lang
fetch_data

Automation & Fetch

Directly download data files via curl or standard REST endpoints

curl -O https://opendata.p20.dev/data/dst_alkohol_tobak/README.md