Use our inflation calculator to see how the buying power of the US dollar has changed over time.

The inflation calculator uses the latest CPI (Consumer Price Index) data published by the U.S. Bureau of Labor Statistics. We use the average CPI for a year or the most recent monthly CPI when the current year is selected.

How to Calculate a Price Adjusted for Inflation?

Let’s say you want to know how much stuff you could buy with $15 back in April 1925.

To find out, you first need to look up the CPI for both months. See the chart below for all CPI historical data.

🤔 CPI is a measure of purchasing power of the US dollar reported by the U.S. Bureau of Labor Statistics. It examines the average price of a hypothetical basket of goods and services purchased by everyday consumers in order to evaluate changes in expenses associated with the cost of living.

Once you look up those two numbers you’ll find:

CPI in April 1925: 17.2
CPI in October 2020: 260.388

You can then use the following formula to calculate the price:

October 2020 Price x (October 2020 CPI / April 1925 CPI) = April 1925 Price

Or, using actuall numbers:

$15 x (260.388 / 17.2) = $227.08

Consumer Price Index Historical Data

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnual
19139.89.89.89.89.79.89.99.9101010.1109.9
1914109.99.99.89.99.91010.210.210.110.210.110
191510.1109.91010.110.110.110.110.110.210.310.310.1
191610.410.410.510.610.710.810.810.911.111.311.511.610.9
191711.7121212.612.81312.81313.313.513.513.712.8
19181414.11414.214.514.715.115.415.71616.316.515.1
191916.516.216.416.716.916.917.417.717.818.118.518.917.3
192019.319.519.720.320.620.920.820.32019.919.819.420
19211918.418.318.117.717.617.717.717.517.517.417.317.9
192216.916.916.716.716.716.716.816.616.616.716.816.916.8
192316.816.816.816.916.91717.217.117.217.317.317.317.1
192417.317.217.117171717.11717.117.217.217.317.1
192517.317.217.317.217.317.517.717.717.717.71817.917.5
192617.917.917.817.917.817.717.517.417.517.617.717.717.7
192717.517.417.317.317.417.617.317.217.317.417.317.317.4
192817.317.117.117.117.217.117.117.117.317.217.217.117.1
192917.117.11716.91717.117.317.317.317.317.317.217.1
193017.11716.91716.916.816.616.516.616.516.416.116.7
193115.915.715.615.515.315.115.115.11514.914.714.615.2
193214.314.11413.913.713.613.613.513.413.313.213.113.7
193312.912.712.612.612.612.713.113.213.213.213.213.213
193413.213.313.313.313.313.413.413.413.613.513.513.413.4
193513.613.713.713.813.813.713.713.713.713.713.813.813.7
193613.813.813.713.713.713.813.9141414141413.9
193714.114.114.214.314.414.414.514.514.614.614.514.414.4
193814.214.114.114.214.114.114.114.114.114141414.1
19391413.913.913.813.813.813.813.814.114141413.9
194013.91414141414.1141414141414.114
194114.114.114.214.314.414.714.714.915.115.315.415.514.7
194215.715.81616.116.316.316.416.516.516.716.816.916.3
194316.916.917.217.417.517.517.417.317.417.417.417.417.3
194417.417.417.417.517.517.617.717.717.717.717.717.817.6
194517.817.817.817.817.918.118.118.118.118.118.118.218
194618.218.118.318.418.518.719.820.220.420.821.321.519.5
194721.521.521.921.921.92222.222.5232323.123.422.3
194823.723.523.423.823.924.124.424.524.524.424.224.124.1
19492423.823.823.923.823.923.723.823.923.723.823.623.8
195023.523.523.623.623.723.824.124.324.424.624.72524.1
195125.425.725.825.825.925.925.925.926.126.226.426.526
195226.526.326.326.426.426.526.726.726.726.726.726.726.5
195326.626.526.626.626.726.826.826.926.92726.926.926.7
195426.926.926.926.826.926.926.926.926.826.826.826.726.9
195526.726.726.726.726.726.726.826.826.926.926.926.826.8
195626.826.826.826.92727.227.427.327.427.527.527.627.2
195727.627.727.827.92828.128.328.328.328.328.428.428.1
195828.628.628.828.928.928.92928.928.928.92928.928.9
19592928.928.9292929.129.229.229.329.429.429.429.1
196029.329.429.429.529.529.629.629.629.629.829.829.829.6
196129.829.829.829.829.829.83029.93030303029.9
19623030.130.130.230.230.230.330.330.430.430.430.430.2
196330.430.430.530.530.530.630.730.730.730.830.830.930.6
196430.930.930.930.930.93131.13131.131.131.231.231
196531.231.231.331.431.431.631.631.631.631.731.731.831.5
196631.83232.132.332.332.432.532.732.732.932.932.932.4
196732.932.93333.133.233.333.433.533.633.733.833.933.4
196834.134.234.334.434.534.734.93535.135.335.435.534.8
196935.635.836.136.336.436.636.83737.137.337.537.736.7
197037.83838.238.538.638.8393939.239.439.639.838.8
197139.839.94040.140.340.640.740.840.840.940.941.140.5
197241.141.341.441.541.641.741.94242.142.342.442.541.8
197342.642.943.343.643.944.244.345.145.245.645.946.244.4
197446.647.247.84848.64949.45050.651.151.551.949.3
197552.152.552.752.953.253.654.254.354.654.955.355.553.8
197655.655.855.956.156.556.857.157.457.657.95858.256.9
197758.559.159.56060.360.76161.261.461.661.962.160.6
197862.562.963.463.964.565.265.76666.567.167.467.765.2
197968.369.169.870.671.572.373.173.874.675.275.976.772.6
198077.878.980.18181.882.782.783.38484.885.586.382.4
19818787.988.589.189.890.691.692.393.293.493.79490.9
198294.394.694.594.995.89797.597.797.998.29897.696.5
198397.897.997.998.699.299.599.9100.2100.7101101.2101.399.6
1984101.9102.4102.6103.1103.4103.7104.1104.5105105.3105.3105.3103.9
1985105.5106106.4106.9107.3107.6107.8108108.3108.7109109.3107.6
1986109.6109.3108.8108.6108.9109.5109.5109.7110.2110.3110.4110.5109.6
1987111.2111.6112.1112.7113.1113.5113.8114.4115115.3115.4115.4113.6
1988115.7116116.5117.1117.5118118.5119119.8120.2120.3120.5118.3
1989121.1121.6122.3123.1123.8124.1124.4124.6125125.6125.9126.1124
1990127.4128128.7128.9129.2129.9130.4131.6132.7133.5133.8133.8130.7
1991134.6134.8135135.2135.6136136.2136.6137.2137.4137.8137.9136.2
1992138.1138.6139.3139.5139.7140.2140.5140.9141.3141.8142141.9140.3
1993142.6143.1143.6144144.2144.4144.4144.8145.1145.7145.8145.8144.5
1994146.2146.7147.2147.4147.5148148.4149149.4149.5149.7149.7148.2
1995150.3150.9151.4151.9152.2152.5152.5152.9153.2153.7153.6153.5152.4
1996154.4154.9155.7156.3156.6156.7157157.3157.8158.3158.6158.6156.9
1997159.1159.6160160.2160.1160.3160.5160.8161.2161.6161.5161.3160.5
1998161.6161.9162.2162.5162.8163163.2163.4163.6164164163.9163
1999164.3164.5165166.2166.2166.2166.7167.1167.9168.2168.3168.3166.6
2000168.8169.8171.2171.3171.5172.4172.8172.8173.7174174.1174172.2
2001175.1175.8176.2176.9177.7178177.5177.5178.3177.7177.4176.7177.1
2002177.1177.8178.8179.8179.8179.9180.1180.7181181.3181.3180.9179.9
2003181.7183.1184.2183.8183.5183.7183.9184.6185.2185184.5184.3184
2004185.2186.2187.4188189.1189.7189.4189.5189.9190.9191190.3188.9
2005190.7191.8193.3194.6194.4194.5195.4196.4198.8199.2197.6196.8195.3
2006198.3198.7199.8201.5202.5202.9203.5203.9202.9201.8201.5201.8201.6
2007202.416203.499205.352206.686207.949208.352208.299207.917208.49208.936210.177210.036207.342
2008211.08211.693213.528214.823216.632218.815219.964219.086218.783216.573212.425210.228215.303
2009211.143212.193212.709213.24213.856215.693215.351215.834215.969216.177216.33215.949214.537
2010216.687216.741217.631218.009218.178217.965218.011218.312218.439218.711218.803219.179218.056
2011220.223221.309223.467224.906225.964225.722225.922226.545226.889226.421226.23225.672224.939
2012226.665227.663229.392230.085229.815229.478229.104230.379231.407231.317230.221229.601229.594
2013230.28232.166232.773232.531232.945233.504233.596233.877234.149233.546233.069233.049232.957
2014233.916234.781236.293237.072237.9238.343238.25237.852238.031237.433236.151234.812236.736
2015233.707234.722236.119236.599237.805238.638238.654238.316237.945237.838237.336236.525237.017
2016236.916237.111238.132239.261240.229241.018240.628240.849241.428241.729241.353241.432240.007
2017242.839243.603243.801244.524244.733244.955244.786245.519246.819246.663246.669246.524245.12
2018247.867248.991249.554250.546251.588251.989252.006252.146252.439252.885252.038251.233251.107
2019251.712252.776254.202255.548256.092256.143256.571256.558256.759257.346257.208256.974255.657
2020257.971258.678258.115256.389256.394257.797259.101259.918260.28260.388260.229260.474258.811
2021261.582263.014264.877267.054268.551271.696273.003273.567274.310276.589277.948278.802270.969
2022281.148283.716287.504289.109 292.296 296.311 296.276 296.171 296.808298.012297.711 296.797292.655
2023299.170300.840301.836303.363304.127305.109 305.691307.026307.789307.671307.051306.746
2024308.417310.326312.332313.548314.069314.175