Home›Calculators›Real Wage Tracker

Real Wage Tracker — Inflation-Adjusted Hourly Earnings

Average hourly earnings for U.S. production and nonsupervisory workers, stated in today's dollars. BLS CES wages deflated by CPI-U. No spin.

Latest real avg hourly wage · today's dollars
$37.41
/hour
Reference month 2026-04-01 · Nominal $37.41 · BLS CES via FRED

Why this is the wage number that matters

Headlines love nominal wages because they tend to go up. The number that matters to your wallet is the real wage — what the pay rate actually buys. CalcFi computes it by taking the BLS Current Employment Statistics series for average hourly earnings of production and nonsupervisory workers (FRED CES0500000003) and deflating each monthly observation by the matching CPI-U headline (FRED CPIAUCSL). The base is the most recent CPI value, so the trend column reads as "here's what each past month's wage would be worth in today's dollars."

The CES production-worker cut is the closest thing in U.S. data to a median-worker pay barometer. It covers roughly 80% of private payroll, excludes managers and executives (whose pay swings dominate aggregate AHE), and is published monthly with the Employment Situation report.

How real vs. nominal usually move

In a healthy economy, real wages grow about 0.5–1.5% per year — nominal AHE growth of 3–4% minus 2–3% inflation. Real wages turn negative during inflation spikes, even when nominal wages are growing. From March 2021 through May 2023 nominal AHE rose 14% but real AHE fell roughly 3% because CPI ran hotter than pay. The reverse happened in 2023–2024 once goods disinflation kicked in: nominal slowed but real wages recovered most of the lost ground.

This is why aggregate income data and survey sentiment can diverge so sharply. Workers feel the price level (the CPI denominator), not the headline AHE growth rate. Track the denominator on our CPI & PCE inflation tracker — it's the same CPIAUCSL series used here.

Connections to the rest of the macro picture

Real wage growth is downstream of two things: nominal wage growth (labor market tightness) and CPI (energy and shelter costs). Pump prices and rents are the two CPI lines that compress real wages fastest — see the gas price tracker and the upstream crude oil tracker. The Federal Reserve's policy stance also feeds back: when the Fed holds rates high to crush inflation, the goal is exactly to protect real wages by killing the CPI denominator faster than they kill the nominal AHE numerator.

Caveats

CES counts hours and aggregate payroll dollars; it does not control for composition. If lower-wage workers lose jobs in a recession, the average pay rate mechanically rises even though no individual got a raise. The Atlanta Fed Wage Tracker fixes that by tracking pay for matched same-individual workers over time. We'll add it as a secondary view later. For now, use CES as the headline real-pay barometer and treat short-run moves with skepticism — what matters is the trend across a full business cycle.

Frequently asked questions

What is a "real" wage?

A wage stated in constant purchasing power. CalcFi takes the nominal $/hr from BLS CES and divides by CPI-U, then multiplies by the latest CPI value. The result tells you what each past month’s pay would buy in today’s dollars.

Which workers are included?

Production and nonsupervisory employees in the U.S. private sector — roughly 80% of total private payroll. Managers, executives, and the public sector are excluded.

Why CES instead of the Atlanta Fed wage tracker?

CES is the headline series in BLS and journalist coverage. The Atlanta Fed tracker is a better composition-controlled alternative we plan to add later as a secondary tracker.

How often is the real wage updated?

Monthly. CES releases the first Friday, CPI releases the second Tuesday. The big real-wage move happens on CPI day — that’s when the deflator updates. This page revalidates hourly.

Where is the historical CSV?

Full series is mirrored at https://www.kaggle.com/datasets/jeresalmisto/calcfi-avg-hourly-earnings. CalcFi rebuilds nightly from FRED.

Sources

  1. FRED — CES0500000003: Average Hourly Earnings of Production and Nonsupervisory Employees, Total Private. fred.stlouisfed.org/series/CES0500000003
  2. FRED — CPIAUCSL: Consumer Price Index for All Urban Consumers, all items, seasonally adjusted. fred.stlouisfed.org/series/CPIAUCSL
  3. BLS Current Employment Statistics (CES) — primary release. www.bls.gov/ces/
  4. BLS Consumer Price Index (CPI) — primary release. www.bls.gov/cpi/
  5. Kaggle CSV mirror — calcfi-avg-hourly-earnings. www.kaggle.com/datasets/jeresalmisto/calcfi-avg-hourly-earnings
How we compute this — methodology

Both nominal AHE (CES0500000003) and CPI-U (CPIAUCSL) are pulled monthly from FRED through CalcFi's unified live-data store. The store is cron-warmed hourly; this page revalidates hourly and falls back to a direct FRED call with an 8-second timeout on cache miss.

Real wage for any month t is computed as real_t = nominal_t × (CPI_latest / CPI_t). That re-bases the whole series to the latest CPI observation so every row reads in today's dollars. Year-over-year deltas compare the latest observation with the one twelve months prior in the same window.

For broader methodology see our data methodology and developer API notes.

Related macro trackers

  • CPI & PCE inflation tracker →
  • US gas price tracker →
  • Crude oil tracker →
  • Inflation-adjusted salary calculator →
  • All live US economic rates →
  • Full live data index →

Last reviewed 2026-05-21 · CalcFi never sells your data.