WHO Report on the Global Tobacco Epidemic 2023
WHO Report on the Global Tobacco Epidemic 2023 data, delivered by Datadory: the ninth MPOWER edition scoring all six demand-reduction measures for WHO Member States, joined to the structured country-year policy table behind it - achievement levels 1-4 per measure, smoking-prevalence series with uncertainty bounds, and regional aggregates across roughly 194 countries since 2007.
What is the WHO Report on the Global Tobacco Epidemic 2023?
It is the ninth edition of the World Health Organization's biennial checkup on tobacco control, published 31 July 2023 under the subtitle Protect people from tobacco smoke. The report grades every Member State against the six MPOWER measures - Monitor tobacco use and prevention policies, Protect people from tobacco smoke, Offer help to quit, Warn about the dangers of tobacco, Enforce bans on advertising, promotion and sponsorship, and Raise taxes - each scored on a four-level achievement scale or marked no data. The 2023 edition's headline: smoke-free legislation now covers roughly a third of the world's population, up from almost nobody when the series began in 2008.
The PDF is the presentation layer. The analytical layer is the structured country-year table underneath it, maintained in the WHO Global Health Observatory as the Tobacco control: MPOWER indicator group - 29 indicators spanning policy scores and survey-based prevalence. That table is what Datadory delivers as rows, and this page documents it. In Datadory's catalog of 1,744 datasets across 159 viable industries, this record scores 9/10 for quality, and it anchors the policy half of the tobacco data hub: where survey datasets tell you how many people smoke, MPOWER tells you what governments have done about it.
What do sample rows from the dataset look like?
Three rows carry most of what you need to judge fit - one prevalence observation, two policy scores:
# one row = indicator x country x year x dimension
IndicatorCode : TOBACCO_MPOWER_OVERVIEW
SpatialDim : SDN # ISO-3 country code
ParentLocation : Eastern Mediterranean # WHO region
TimeDim : 2022
Dim1 : <measure member, e.g. TOBACCO_INDICATOR_P_Group>
Value : 4 # highest achievement level on that measure
IndicatorCode : TOBACCO_MPOWER_OVERVIEW
SpatialDim : FJI
ParentLocation : Western Pacific
TimeDim : 2008 # baseline-era observation
Dim1 : <measure member>
Value : 3
IndicatorCode : TOBACCO_MPOWER_M1_TOBACCOUSESMOKING
SpatialDim : MAR
ParentLocation : Eastern Mediterranean
TimeDim : 2024 # latest Monitor-cycle estimate
Value : National # survey scope marker on prevalence rowsReading them: the same schema carries both halves of the story. Policy rows resolve to an integer score of 1-4 - Fiji at level 3 in 2008 and Sudan at level 4 in 2022 are the kind of cells that stack into a fifteen-year legislative timeline without any reshaping. Prevalence rows carry their survey scope instead of a score, which is why Dim1 exists as its own field rather than being flattened into the value column. Every row arrives with country, region and year attached, so the panel pivots straight into country-year form. Your sample returns this exact schema cut to the countries, measures and years you name; the schema in the sample is the schema that ships.
Which fields does the dictionary define?
Eleven fields carry the structured table behind the report, each verified against the published column definitions. The spine is a four-key identity - IndicatorCode, SpatialDim, TimeDim, Dim1 - with the measurement landing in Value and its numeric twin NumericValue. Low and High bracket the uncertainty interval on prevalence estimates, so a confidence band rides along on the rows that need it instead of living in a separate file. Comments preserves the source annotations attached to individual observations, and Date stamps when each record was last revised - useful when you snapshot history yourself and want to know whether a cell moved.
Additional fields on request: the full 29-indicator vocabulary inside Dim1, the code-list tables mapping indicator codes to plain-language labels, and derived views such as measure-score trajectories per country or prevalence-versus-policy joins across sources are mapped against live records when your sample is cut rather than asserted here.
Where does coverage run, and at what grain?
- Geo: all WHO Member States - roughly 194 countries - plus regional aggregates across the six WHO regions (AFR, AMR, SEAR, EUR, EMR, WPR). The underlying code list carries 234 country entries, so small territories and non-member observations survive alongside the big markets.
- Temporal: the report series itself runs 2008-present, biennial editions with the 2023 edition published 31 July 2023. The structured observations beneath it span roughly 2007 through the latest reporting period, with Monitor-cycle prevalence estimates extending past the print edition - Morocco's smoking estimate above is dated 2024.
- Granularity: one observation per country-year per MPOWER measure, policy measures scored 1-4 or marked no data. That grain is coarse by design: legislation changes slowly, and the dataset is built to show the slope of law, not the weather of enforcement.
Set against the wider Datadory catalog - where the average quality score across all 1,744 datasets is 7.81 - this slice scores 9/10, carried by complete field documentation and values graded by the organization that wrote the rubric.
How is the data delivered through Datadory?
API, files, or your warehouse. Daily, weekly, or hourly.
Name the countries, measures and years when you request the sample - the full Member State panel, or a slice cut to the markets your work actually touches. Policy scores move slowly enough that a daily refresh is generous; pair it hourly if you are joining it against faster feeds and want the join keys always current. The payload is compact enough to land anywhere: pushed to storage, served over an endpoint, or written directly into Snowflake, BigQuery or Redshift beside your sales and pricing tables. Cadence changes are a settings conversation, not a re-integration project, and every delivery ships with the field dictionary above unchanged plus validation rows.
Who builds on this dataset, and for what?
A policy scorecard earns its keep in five specific jobs:
- Regulatory and market-entry strategists. Six measures scored per country is the compliance map for any product decision touching tobacco or nicotine-adjacent categories - packaging rules, advertising bans, tax posture, read off one consistent rubric instead of fifty legal memos.
- Public-health researchers and academics. The MPOWER framework is the citation standard for tobacco-control progress, and achievement levels joined to prevalence trends give you the dose-response setup: did the score rise before consumption fell?
- Investors and quant researchers. Tax and advertising scores feed directly into volume-risk models for listed tobacco exposure - a Raise-taxes step change is a margin event, and the panel dates exactly when each country crossed each threshold.
- Policy analysts and NGOs. Fifteen years of levels make 'this government has done nothing since 2010' a queryable claim rather than an argument, and the regional aggregates benchmark one jurisdiction against its neighbors.
- Journalists. A WHO-graded score survives review the way a press release does not; every number traces to the assessment methodology the organization defends.
For the regulated-volume counterpart in the largest single market, US TTB tobacco statistics tracks American removals under excise law; for modeled disease burden attributable to smoking, IHME GHDx GBD 2019 smoking prevalence picks up where policy scores stop. Law, behavior and consequence - three datasets, three grains, one industry.
Which personas get the most value?
Market researchers and consultants get the citable regulatory backdrop for any market study touching tobacco - six graded measures per country is chapter-two material that reviewers do not relitigate. Investors and quants get dated policy thresholds to regress volumes and margins against, with uncertainty bounds on the prevalence side keeping the joins honest. Data scientists get a clean four-key panel: numeric values already split from their string forms, region codes attached, and a revision timestamp for point-in-time correctness. Journalists and academics get the original grading rather than someone else's chart of it. Start at the tobacco data hub, then read vs US TTB Tobacco Statistics for where global policy grading beats national excise volumes - and where it does not.
Notes and related datasets
Provenance note — published by the World Health Organization, the ninth edition in a series running since 2008. Each edition assesses the six demand-reduction measures of the WHO Framework Convention on Tobacco Control and names a theme; the 2023 theme is secondhand smoke, hence Protect people from tobacco smoke.
Scoring note — achievement levels 1-4 grade the strength of the policy in place, not its enforcement outcomes. A country can hold a high score with weak implementation, which is precisely why analysts join these scores to consumption and prevalence data before drawing conclusions.
Completeness note — Datadory scores this record 9/10, and the field dictionary above maps the structured table fully. The full 29-indicator vocabulary and code-list tables ride under additional fields on request rather than being approximated here.
Where to go next — pair the policy ledger with the behavior it tries to bend: Our World in Data — Smoking for chart-ready prevalence and attributable-death series, World Bank tobacco smoking indicators API for modeled adult prevalence across economies, and the WHO Global Health Observatory tobacco collection for the wider GHO indicator family. The ranking at best tobacco datasets puts all of them in order.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
IndicatorCode | string | GHO/MPOWER indicator code naming the series the row belongs to, from the overview scorecard down to individual Monitor-cycle prevalence estimates. | TOBACCO_MPOWER_M1_TOBACCOUSESMOKING |
SpatialDim | string | ISO-3 country code the observation refers to. | MAR |
ParentLocation | string | WHO region the country belongs to: AFR, AMR, SEAR, EUR, EMR or WPR. | Eastern Mediterranean |
TimeDim | integer | Reference year of the observation. | 2022 |
Dim1 | string | Disaggregating dimension value - for MPOWER records, the specific TOBACCO_INDICATOR member, i.e. one of the six measure groups or a survey-based prevalence member. | TOBACCO_INDICATOR_W_Group |
Value | string | Reported value as printed: numeric score or percentage for Monitor measures, policy achievement level for Protect/Offer/Warn/Enforce/Raise measures. | 4 |
NumericValue | number | Numeric form of Value, so scores and percentages pivot and aggregate without parsing strings. | 4.0 |
Low | number | Lower bound of the uncertainty interval where reported - mainly on prevalence indicators. | |
High | number | Upper bound of the uncertainty interval where reported. | |
Comments | text | Free-text notes attached to individual observations by the publishing team. | |
Date | datetime | Timestamp of the last revision to the record - the key to point-in-time snapshots. | 2025-07-04T09:43:32Z |
Additional fields | - | Folded under 'additional fields on request': the full 29-indicator Dim1 vocabulary, code-list tables mapping indicator codes to labels, and derived views such as per-country measure trajectories or prevalence-versus-policy joins. Enumerated against live records when your sample is cut. | on request |
Coverage - geography, temporal range, granularity
| dimension | coverage |
|---|---|
| Geography | All WHO Member States (~194 countries) plus regional aggregates across six WHO regions; 234 country entries in the underlying code list |
| Temporal | Report series 2008-present (2023 edition published 31 July 2023); structured observations ~2007 through latest reporting period, Monitor-cycle estimates extending past the print edition |
| Granularity | One observation per country-year per MPOWER measure; policy measures scored 1-4 or marked no data |
Questions buyers ask
What does the WHO Report on the Global Tobacco Epidemic 2023 cover?
The ninth edition of WHO's biennial MPOWER report, published 31 July 2023, assessing all WHO Member States against the six demand-reduction measures of the Framework Convention on Tobacco Control. Each measure - monitoring, smoke-free air, cessation support, health warnings, advertising bans and taxation - receives an achievement level from 1 to 4, or a no-data mark.
How far back does the MPOWER data go?
Two clocks. The report series runs from 2008, with a new edition roughly every two years and the 2023 edition as the ninth. The structured country-year observations beneath it reach back to roughly 2007 and extend past the print edition, because Monitor-cycle prevalence estimates continue updating between reports.
How many countries does the dataset include?
Roughly 194 WHO Member States, each assessed on all six measures where evidence allows, plus aggregates for the six WHO regions. The underlying code list carries 234 country entries, so smaller territories and non-member observations appear alongside the large markets.
What does an achievement level of 4 mean on a MPOWER measure?
Level 4 is the highest grade on WHO's four-level scale - the strongest version of the policy in place, such as comprehensive smoke-free legislation covering all indoor public places. Levels 1 through 3 grade progressively weaker versions, and a country lacking sufficient evidence is marked no data rather than scored low.
Does the dataset include smoking prevalence figures too?
Yes. Alongside the policy scores, the Monitor measure carries survey-based smoking-prevalence estimates with lower and upper uncertainty bounds attached, identified by their own indicator codes and dimension members. Policy and prevalence share one schema, so legislative timelines and behavioral trends assemble in a single table.
Can I get real rows before committing to a feed?
That is exactly what the sample is for. Name the countries, measures and years you care about and real rows cut to that specification come back with the full field dictionary unchanged - so the schema you validate is the schema that ships. Delivery runs via API, files, or your warehouse, on a daily, weekly, or hourly cadence.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.