How to Calculate the Inflation Rate from CPI?

The quick answer: The inflation rate between two dates is (CPI ₂ − CPI₁) ÷ CPI₁ × 100 — where CPI₁ is the Consumer Price Index at your start date and CPI₂ is the index at your end date. For example, from January 2020 (CPI 257.971) to July 2026 (CPI 333.918), the inflation rate was 29.44%. Use the free calculator below with official BLS CPI-U data from 1913 to do it instantly, or convert a dollar amount to see how much purchasing power it lost.

Use the free CPI inflation calculator below — pick a start and end month, then press Calculate.

CPI data: BLS CPI-U (all items, U.S. city average, 1982–84 = 100), monthly from January 1913. October 2025 was never published by BLS and is estimated when used. Free to use — no sign-up needed.

Every dot is one month — hover a dot to see that month’s value.
Year Avg CPI Inflation vs prior year

How to Calculate the Inflation Rate from CPI, Step by Step

Calculating the inflation rate from CPI data only takes two index values and one division. Here is the step-by-step method:

  1. Find the CPI for your start date — for example, the CPI-U in January 2020 was 257.971.
  2. Find the CPI for your end date — the CPI-U in July 2026 was 333.918.
  3. Subtract the old CPI from the new CPI: 333.918 − 257.971 = 75.947.
  4. Divide by the old CPI: 75.947 ÷ 257.971 = 0.2944.
  5. Multiply by 100 to get a percentage: 0.2944 × 100 = 29.44%.

That is the total inflation over the period. Over those 78 months the average annual inflation rate was about 4.0% per year — the calculator above shows both numbers, plus a month-by-month chart and the yearly breakdown.

The CPI Inflation Rate Formula

The formula to calculate the inflation rate from CPI is:

Inflation Rate = [(CPI₂ − CPI₁) / CPI₁] × 100

CPI₁ is the Consumer Price Index at the beginning of the period and CPI₂ is the index at the end. Because you are always comparing two published index values, the exact same formula is used for a month, a quarter, a year, or 50 years:

How to calculate the cpi inflation rate month over month (MoM)

Plug in two consecutive months. The CPI went from 326.785 in February 2026 to 330.213 in March 2026, so the monthly inflation rate was (330.213 − 326.785) ÷ 326.785 × 100 = +1.05%. Monthly numbers bounce around and are usually reported at an annualized rate; the year-over-year number is the one headline inflation refers to.

How to calculate the rate of inflation using CPI year over year (YoY)

Compare the same month one year apart. With the latest data, July 2026 (333.918) vs July 2025 (323.048) gives a year-over-year inflation rate of 3.36%. That is the standard “current inflation rate” reported in the news.

How to calculate inflation rate using CPI for a full calendar year

Use the December-to-December comparison: December 2025 (324.054) vs December 2024 (315.605) gives 2025 inflation of 2.68%. Economists also cite the annual-average method: the 2025 average CPI (321.943) vs the 2024 average (313.689) is 2.6%. The table below lists both for every year back to 1913.

How to Calculate CPI with the Inflation Rate (Reverse Calculation)

Need to go the other way — from a known inflation rate to the expected CPI? Just rearrange the formula:

CPI₂ = CPI₁ × (1 + Inflation Rate ÷ 100)

Example: the 2021 average CPI was 270.970 and the 2022 average inflation rate was 8.0%. So CPI₂ = 270.970 × 1.080 = 292.65 — almost exactly the published 2022 average of 292.655. This reverse method is how you estimate next year’s CPI from a predicted rate, for example when adjusting contract prices or benefits.

How to Calculate CPI Inflation for a Dollar Amount (Purchasing Power)

To see what a dollar amount from the past is worth today (or the reverse), multiply by the CPI ratio:

Equivalent Value = Amount × (CPI₂ / CPI₁)

Example: $100 in January 2020 × (333.918 / 257.971) = $129.44 in July 2026 — that is, you would need $129.44 in July 2026 to buy the same basket of goods that cost $100 in January 2020. In purchasing-power terms, $100 in early 2020 is now worth only $100 ÷ 1.2944 = $77.25. Use the Dollar Value tab of the calculator above and it computes all of this automatically, with a chart of the dollar’s erosion over time.

What Is the Current U.S. Inflation Rate?

Based on the latest official BLS data through July 2026 (CPI-U 333.918):

MeasurePeriodRate
Year-over-year (Jul 2026 vs Jul 2025)Latest 12 months3.36%
Full-year 2025 (Dec vs Dec)20252.68%
Full-year 2025 (annual average)20252.6%
Full-year 2024 (annual average)20242.9%
Full-year 2022 (annual average)20228.0%

All historical values in this table come from the BLS series used by the calculator, so the numbers match what you get when you run the tool.

Annual CPI Averages and Inflation Rates, 1913–2025

The table below shows the calendar-year average CPI-U and the annual inflation rate (average vs prior year average) for every year since 1913. The 2026 average is omitted because 2026 data is only published through July.

YearAvg CPIInflation %YearAvg CPIInflation %
19139.9n/a191410.01.0
191510.11.0191610.97.9
191712.817.4191815.118.0
191917.314.6192020.015.6
192117.9-10.5192216.8-6.1
192317.11.8192417.10.0
192517.52.3192617.71.1
192717.4-1.7192817.1-1.7
192917.10.0193016.7-2.3
193115.2-9.0193213.7-9.9
193313.0-5.1193413.43.1
193513.72.2193613.91.5
193714.43.6193814.1-2.1
193913.9-1.4194014.00.7
194114.75.0194216.310.9
194317.36.1194417.61.7
194518.02.3194619.58.3
194722.314.4194824.18.1
194923.8-1.2195024.11.3
195126.07.9195226.51.9
195326.70.8195426.90.7
195526.8-0.4195627.21.5
195728.13.3195828.92.8
195929.10.7196029.61.7
196129.91.0196230.21.0
196330.61.3196431.01.3
196531.51.6196632.42.9
196733.43.1196834.84.2
196936.75.5197038.85.7
197140.54.4197241.83.2
197344.46.2197449.311.0
197553.89.1197656.95.8
197760.66.5197865.27.6
197972.611.3198082.413.5
198190.910.3198296.56.2
198399.63.21984103.94.3
1985107.63.61986109.61.9
1987113.63.61988118.34.1
1989124.04.81990130.75.4
1991136.24.21992140.33.0
1993144.53.01994148.22.6
1995152.42.81996156.93.0
1997160.52.31998163.01.6
1999166.62.22000172.23.4
2001177.12.82002179.91.6
2003184.02.32004188.92.7
2005195.33.42006201.63.2
2007207.32.82008215.3033.8
2009214.537-0.42010218.0561.6
2011224.9393.22012229.5942.1
2013232.9571.52014236.7361.6
2015237.0170.12016240.0071.3
2017245.1202.12018251.1072.4
2019255.6571.82020258.8111.2
2021270.9704.72022292.6558.0
2023304.7024.12024313.6892.9
2025321.9432.6

Sources: U.S. Bureau of Labor Statistics (CPI-U, all items, U.S. city average). Inflation % is the calendar-year average versus the previous calendar-year average.

CPI Inflation Calculator vs. the BLS Inflation Calculator

The official BLS Inflation Calculator, the Minneapolis Fed calculator, and calculator.net are the reference tools in this space. Here is how this calculator compares:

FeatureThis calculatorBLS (bls.gov)Minneapolis Fedcalculator.net
Inflation rate between two datesYes, any two monthsYesYesYes
Dollar value / purchasing powerYesYesYesYes
Data rangeJan 1913 – Jul 20261913 – present1913 – present1913 – present
Average annual rateYes
Chart of the periodYes
Year-by-year breakdown tableYesYearly values
Step-by-step formula guideYes
Account / payment requiredNoNoNoNo

All of these tools base their numbers on the same official BLS CPI-U series, so results agree with each other (to the last digit, once rounding to cents is accounted for). The BLS tool remains the authoritative reference; this page simply makes the same math faster to run and explains the formula step by step.

What Goes Into the CPI (and Why It Matters)

The CPI-U tracks the out-of-pocket prices of a fixed market basket of goods and services purchased by U.S. urban households. The biggest categories are housing (about 36% of the index), transportation, food and beverages, and medical care. When the CPI rises, each dollar buys less — which is inflation. Knowing how to calculate the inflation rate from CPI lets you:

  • Check whether a salary raise actually keeps up with the cost of living.
  • Adjust rent, contract, or alimony payments that are indexed to inflation.
  • Compare prices from different years when researching historical purchases.
  • Understand headlines like “CPI up 3.4% year over year” and verify them yourself.

The calculator on this page deliberately uses the not-seasonally-adjusted CPI-U series (CUUR0000SA0) for two reasons: it is the same series the BLS inflation calculator uses, and it is the correct series for comparing an exact calendar month across years.

More Free Calculators from CalculatorMe.org

FAQ

How do you calculate the inflation rate from CPI?

Use the formula (CPI₂ − CPI₁) ÷ CPI₁ × 100, where CPI₁ is the index at the start date and CPI₂ is the index at the end date. From January 2020 (257.971) to July 2026 (333.918) that gives (333.918 − 257.971) ÷ 257.971 × 100 = 29.44%.

What is the formula for the CPI inflation rate?

The CPI inflation rate formula is: [(CPI₂ − CPI₁) / CPI₁] × 100. Keep the two dates consistent — both index values come from the same published BLS CPI series, so the formula works for any period length.

How do I calculate the inflation rate using CPI year over year?

Compare the same month in consecutive years. For example, July 2026 (333.918) vs July 2025 (323.048): (333.918 − 323.048) ÷ 323.048 × 100 = 3.36%. That is the year-over-year rate most news reports cite.

How do you calculate CPI with the inflation rate?

Rearrange the formula to CPI₂ = CPI₁ × (1 + rate ÷ 100). With a predicted 3% rate on a base CPI of 300, the expected new CPI is 300 × 1.03 = 309. This is how future index levels are estimated from forecast rates.

How accurate is a CPI inflation calculator?

Calculators that use the official BLS CPI-U series produce the same results as the government’s own inflation calculator. Differences of a few cents or hundredths of a percent can appear only from rounding, not from methodology. This calculator also flags the one genuinely missing data point (October 2025, unpublished due to the 2025 appropriations lapse) and estimates it by averaging the surrounding months.

What is the current U.S. inflation rate?

As of the latest BLS report (through July 2026), the year-over-year inflation rate was 3.36%. Full-year 2025 inflation was 2.68% (December to December) or 2.6% (annual average).

Why does this calculator use unadjusted (not seasonally adjusted) CPI?

The BLS inflation calculator — the official reference — uses the not-seasonally-adjusted CPI-U series, which is the correct measure when you compare the same calendar month across different years. Seasonally adjusted values are useful for month-over-month trend analysis, not for dollar conversions.

Free Online Calculators

Quick Inflation Formulas

  • Rate: (CPI₂ − CPI₁) ÷ CPI₁ × 100
  • Avg per year: ((CPI₂ ÷ CPI₁)^(12/months) − 1) × 100
  • Reverse: CPI₂ = CPI₁ × (1 + rate/100)
  • Dollar value: Amount × (CPI₂ ÷ CPI₁)
  • Purchasing power: 1 ÷ (1 + total rate)

About This Data

  • Series: BLS CPI-U CUUR0000SA0
  • Scope: All items, U.S. city average
  • Base: 1982–84 = 100
  • Range: Jan 1913 – Jul 2026
  • Updated: August 2026 (July 2026 data)