docs/us_economy/economy_cpi_metro_year

economy_cpi_metro_year

BLS area x year grain. CPI-U annual average (period M13), not seasonally adjusted, by BLS area code and year. Covers U.S. city average, 4 census regions, 9 census divisions, city-size classes, and ~27 named metros (1997-2025). Pivoted wide: one column per major CPI category. Index base 1982-84=100. Measures price change over time within an area — NOT a cross-area price-level comparison (use BEA RPP for that).

tier aTier A: official BLS survey. Metro coverage is limited (~25 metros); most counties map to the national average.economyinflationpricescost-of-livingmetrocpi
grain
area_code-year
years
1997 – 2025
cadence
Annual (BLS releases)
overview

overview

~1,100 metro-year rows. BLS CPI-U annual averages for metropolitan statistical areas.

current vintage — 2025

history — Yes — 1997–2025 (metro coverage expands over time)

provenance

source & licensing

authority
U.S. Bureau of Labor Statistics
dataset
BLS Consumer Price Index — All Urban Consumers (CPI-U) by Metro Area
license
Public domain (U.S. Federal Government work)
citation
U.S. Bureau of Labor Statistics (2025). Consumer Price Index — Urban Consumers (CPI-U), Metropolitan Area Indexes.
schema

fields

nametypedefinition
_ingested_attimestampTimestamp when this record was written to BigQuery.Pipeline metadata field.
_ingestor_versionstringVersion of the ingestor script that produced this record.Pipeline metadata field.
_reliability_tierstringData quality tier (A/B/C) assigned at ingestion.Pipeline metadata field.
_source_dataset_idstringInternal dataset identifier linking to meta.datasets.Pipeline metadata field.
area_codekeystringBLS area code (e.g. S12A = New York metro, 0000 = U.S. city average).
area_namestringHuman-readable area name extracted from BLS series title.
country_idstringISO alpha-2 country code. Always US.
index_all_itemsfloat64CPI-U all items annual average index (base 1982-84=100).
index_apparelfloat64CPI-U apparel annual average index.
index_corefloat64CPI-U all items less food and energy (core CPI), annual average index.
index_educationfloat64CPI-U education and communication annual average index.
index_energyfloat64CPI-U energy major group annual average index.
index_foodfloat64CPI-U food major group annual average index.
index_housingfloat64CPI-U housing major group annual average index.
index_medicalfloat64CPI-U medical care annual average index.
index_otherfloat64CPI-U other goods and services annual average index.
index_recreationfloat64CPI-U recreation annual average index.
index_shelterfloat64CPI-U shelter annual average index.
index_transportationfloat64CPI-U transportation annual average index.
yearkeyint64Reference year for the annual average index.
relationships

joins

primary key
area_code, year
common joins
economy_food_cpi_region_year on (year) for food-specific inflation
usage

how to use this table

method

Annual average of monthly BLS CPI-U series by metro area. Base period: 1982-84=100.

do not use for

County-level inflation comparison — BLS metro areas do not cover all counties.

last updated · Jul 7, 2026