EconomyExplainer
How the BLS Turns 80,000 Monthly Prices Into the CPI
The CPI tracks 80,000 prices monthly from retail stores and service providers. Learn how the BLS weights, aggregates and publishes the inflation measure that shapes Fed policy and markets.

Every month, the Bureau of Labor Statistics releases the Consumer Price Index, a measure of inflation that can move markets, influence Federal Reserve policy decisions, and affect consumer confidence. But how does BLS transform raw price data into the single CPI number that economists and investors watch? The process involves tracking roughly 80,000 prices from tens of thousands of locations, organizing them into a weighted basket of goods and services that reflects how Americans actually spend money, and applying mathematical formulas to calculate month-to-month and year-over-year price changes.
Understanding the construction reveals both what the index captures accurately and where it may lag behind real consumer experience. The CPI also exists in multiple versions—a measure covering all urban consumers, another tracking wage earners, and a chained version that accounts for substitution—each serving different policy and analytical purposes.
The Consumer Expenditure Survey: Where Weights Come From
Before the BLS can weight price changes appropriately, it must know how Americans actually spend their money. This information comes from the Consumer Expenditure Survey, a continuous program conducted by the Census Bureau on behalf of the BLS involving two separate data-collection approaches.
The Interview Survey gathers information on large or recurring expenditures that households can reliably recall over three months or longer—property purchases, automobiles, major appliances, rent, utilities, and insurance payments. Approximately 20,000 households participate in this survey annually. The Diary Survey, by contrast, focuses on frequently purchased items that blur in memory: food and beverages, housekeeping supplies, nonprescription drugs, and personal care products. Roughly 11,000 households complete daily expense diaries each year.
Together, these two surveys involving roughly 31,000 participating households annually provide the spending weights that determine how much a 1 percent increase in gasoline prices versus a 1 percent increase in rent affects overall inflation. The Interview and Diary Surveys collectively cover the complete spectrum of household expenditures, from one-time purchases to daily consumables.
Market Basket: What Gets Tracked and How
The BLS does not track every price in the U.S. economy. Instead, it constructs a market basket—a representative sample of goods and services that approximate what an average urban consumer buys. This market basket is organized into 211 item categories—called item strata—falling under eight major expense groups: food and beverages, housing, apparel, transportation, medical care, recreation, education and communication, and other goods and services.
Within these categories, the BLS identifies entry-level items (ELIs)—specific product definitions, such as a particular grade and package size of apples—that form the foundation for price collection. Data collectors visit approximately 23,000 retail establishments each month to gather about 80,000 individual price quotes. Collection frequency varies by location and item type: in the three largest metropolitan areas (New York, Los Angeles, and Chicago), most prices are collected monthly. In smaller areas, most items are collected bimonthly.
The geographic sample covers 75 primary sampling units across the country, which the BLS consolidates into 32 index areas for calculation and analysis. The geographic framework was redesigned in 2018 to align with current census data definitions and now covers all urban places with populations above 10,000, ensuring the sample encompasses over 90 percent of the U.S. population.
Weighting: Making Some Prices Count More Than Others
Not all prices matter equally in measuring inflation faced by households. A household that spends a large share of its budget on housing should see housing costs weighted heavily in any measure of inflation they face. The BLS achieves this through a weighting system derived directly from the Consumer Expenditure Survey data.
Beginning with January 2023 indexes, the BLS shifted to annual weight updates, reflecting the most recent calendar year's expenditure data. This represented a departure from the previous biennial update cycle that prevailed since 2002. The weight lag—the gap between when spending data is collected and when it influences the published index—now averages 24 months. In January 2023, for example, the CPI began reflecting spending patterns from calendar year 2021.
Within housing, the BLS employs owners' equivalent rent, which estimates the rental value of owner-occupied homes, rather than tracking home purchase prices directly. The housing survey continuously samples renter-occupied units, systematically replacing one-sixth of its panel annually.
Data Collection: From Store Visits to Alternative Sources
The BLS uses a multistage probability sampling technique to determine which specific items and outlets to track. Data collectors first identify items that match entry-level item definitions, then group them by characteristics such as brand or size. They assign selection probabilities proportional to sales volumes and randomly select specific items to monitor over time. This approach ensures that popular products and brands receive appropriate weight in price tracking while maintaining manageable sample sizes.
Not all price data originates from in-person store visits. Since June 2021, gasoline prices have been sourced from secondary datasets rather than field collection. New vehicle prices, tracked since April 2022, were replaced with transaction data from J.D. Power.
Calculation: Geometric Means, Aggregation, and Multiple Index Versions
The BLS calculates the CPI in two distinct stages. First, it computes basic indexes for each of the 7,776 item-area combinations, measuring price change from the previous period. For most goods and services, this calculation uses a geometric mean formula—a weighted geometric mean of price ratios comparing current prices to previous-period prices. This approach, adopted in January 1999, allows for modest consumer substitution as relative prices shift within categories. For example, if beef prices spike relative to chicken within the "meat, poultry, fish and eggs" category, the geometric mean formula captures some degree of consumer switching behavior.
The second stage aggregates these basic indexes into published measures. The BLS publishes three primary CPI variants. The CPI-U (Consumer Price Index for All Urban Consumers) is the broadest, covering over 90 percent of the U.S. population including professionals, self-employed individuals, and retirees in addition to wage earners. The CPI-W (Consumer Price Index for Urban Wage Earners and Clerical Workers) represents approximately 30 percent of the population whose household income derives primarily from wages. The Chained CPI-U (C-CPI-U) uses December 1999 as its reference base and incorporates a chaining mechanism that allows for greater substitution between major categories as price relationships change over time.
Each basic index is multiplied by its weight—its relative importance in household budgets derived from the Consumer Expenditure Survey—then combined using a modified Laspeyres formula to produce the final published indexes. Most CPI measures use 1982–84 equals 100 as the reference base, meaning index values express prices relative to that baseline period. An index value of 310 means prices have increased 210 percent since the 1982–84 baseline.
Seasonal Adjustment and Data Revisions
The BLS publishes both seasonally adjusted and unadjusted CPI data. Seasonal adjustment removes predictable price patterns that occur at specific times of year—such as higher prices for heating oil in winter or lower prices for fresh produce in summer—to make underlying inflation trends clearer. The bureau applies the X-13ARIMA-SEATS method, updating seasonal factors annually each February. This statistical technique uses historical seasonal patterns to estimate and remove seasonal components from the reported data.
An important limitation for CPI users: seasonally adjusted data remain subject to revision for up to five years after their original release. The BLS revises historical seasonal adjustments annually when it updates the seasonal factors, and these revisions can be significant in volatile series. Intervention analysis seasonal adjustment is used for distorted series—for example, the motor fuel series was adjusted using this technique to offset the effects of the 2009 return to normal pricing after the 2008 economic downturn.
Release Schedule and the Lag Problem
The CPI is published monthly, with the BLS calendar publicizing release dates in advance, allowing analysts, traders, and policymakers to prepare for announcements that can move markets significantly.
The 24-month lag between Consumer Expenditure Survey data collection and weight implementation represents a fundamental constraint on index currency. A rapid shift in how Americans spend—such as occurred during the COVID-19 pandemic—takes roughly two years to fully register in CPI weights. This lag reflects the time BLS needs to collect and process Consumer Expenditure Survey data before incorporating it into CPI weights. The annual weight updates beginning in January 2023 reduced this lag from an average of 36 months under the previous biennial schedule to 24 months.






