InflationLagging

Consumer Price Index (CPI)

CPI measures the average change over time in the prices paid by urban consumers for a specific "basket" of goods and services. It strictly measures out-of-pocket expenses — what consumers actually pay at the register. It does not capture…

Provider
U.S. Bureau of Labor Statistics
Survey
Consumer Price Index Survey
Frequency
Monthly

At A Glance#

FieldDetail
ProviderU.S. Bureau of Labor Statistics (BLS)
Survey / ToolConsumer Price Index Survey
FrequencyMonthly
Indicator TypeLagging
Main UseMeasures the average change over time in prices paid by urban consumers for a fixed market basket of goods and services
Timeframe TrackedShort to Medium-Term (1–2 Years); primarily tracked as YoY % change
Sourcehttps://www.bls.gov/cpi/

What It Is#

CPI measures the average change over time in the prices paid by urban consumers for a specific "basket" of goods and services. It strictly measures out-of-pocket expenses — what consumers actually pay at the register. It does not capture spending paid on behalf of consumers (such as employer-sponsored health insurance), which is covered instead by the PCE.

The basket is arranged into eight major groups:

  • Food and beverages
  • Housing
  • Apparel
  • Transportation
  • Medical care
  • Recreation
  • Education and communication
  • Other goods and services

The more consumers spend on a category, the larger its CPI weight. Housing accounts for approximately 34% of total CPI.

Who Provides It#

The U.S. Bureau of Labor Statistics (BLS), via the Consumer Price Index Survey.

How It Is Collected#

CPI is built from several interrelated surveys:

  • A geographic sample of areas where prices are collected
  • The Consumer Expenditure Survey (CE), which determines the basket composition and expenditure weights
  • Price samples for commodities, services, and housing

BLS collects approximately 100,000 prices per month for commodities and services — mostly through store visits, with the rest collected by phone, websites, and apps. It also collects approximately 8,000 rental housing quotes per month for rent and owners' equivalent rent.

How It Is Computed#

CPI is calculated in two stages:

  1. Basic indexes: BLS calculates item-area index combinations (e.g., electricity prices in a specific city area).
  2. Aggregation: These basic indexes are aggregated into broader indexes (e.g., U.S. city average all-items CPI), using weights derived from the Consumer Expenditure Survey.

The underlying formula is the modified Laspeyres index:

I=(PtQ0)(P0Q0)×100I = \frac{\sum(P_t \cdot Q_0)}{\sum(P_0 \cdot Q_0)} \times 100

Where:

  • PtP_t = price of the item in the current period
  • P0P_0 = price of the item in the base period
  • Q0Q_0 = quantity consumed in the base period (the fixed basket)

The basket quantities (Q0Q_0) are held relatively constant. Weights are only updated annually based on consumer expenditure surveys — the basket does not adjust in real-time when consumers substitute between goods.

Indicator Type#

Lagging. CPI measures prices that consumers already paid during the reference month. The data are released after the reference period, confirming inflation that has already happened rather than predicting future inflation. Prices generally rise as a result of underlying economic activity and demand that occurred months prior. See Why Inflation Indicators Are Lagging for the full structural explanation.

Why It Matters#

CPI is the most widely cited inflation gauge in financial media and everyday life. It is used to adjust wages, pensions, tax brackets, and government benefit payments. Strong YoY CPI growth signals rising consumer price pressure and can prompt tighter monetary policy.

CPI is often criticised for overstating inflation because its fixed basket ignores the fact that consumers substitute away from expensive goods. For example, if beef prices spike, consumers shift to chicken — but CPI still prices the old beef-heavy basket. This limitation is addressed by the PCE, which uses a dynamic chained formula that adjusts weights in real-time.

Sources#

Back to overview