- Price stability is a fundamental macroeconomic goal for any economy.
- As we will discover in this section, when prices remain relatively stable:
- Consumers can make confident spending decisions.
- Businesses can plan investments effectively.
- The overall economy can function more efficiently.
Measuring inflation using the consumer price index (CPI)
Consumer Price Index (CPI)
A measure of the cost of living carried out by comparing the value of a basket of goods and services in a given year to a base year.
- The CPI is used by economies worldwide to track inflation (or deflation).
- It does so based on the percentage change in the basket's value over time.
Calculating a weighted price index (HL Only)
HL students must be able to construct weighted price indices from raw data. The example below note shows how it can be done, step by step:
| Good/Service | Weight (%) | Price Year 1 ($) | Price Year 2 ($) |
|---|---|---|---|
| Food | 35 | 100 | 120 |
| Housing | 40 | 200 | 230 |
| Transport | 15 | 150 | 170 |
| Clothing | 10 | 80 | 85 |
Step 1: calculate percentage changes in prices
The percentage change in price for each category is calculated using the formula:
$$Price Change=\frac{\text{New Price}}{\text{Old Price}} \times 100$$
Applying this formula to different goods:
$$\text{Food} = \left( \frac{120}{100} \right) \times 100$$
$$\text{Housing} = \left( \frac{230}{200} \right) \times 100$$
$$\text{Transport} = \left( \frac{170}{150} \right) \times 100$$
$$\text{Clothing} = \left( \frac{85}{80} \right) \times 100$$
Step 2: apply weights to each category
Each category is weighted based on its relative importance in consumer spending. The formula for applying weights is:
$$\text{Weighted Value} = \text{Price Index} \times \text{Weight}$$
Therefore:
$$\text{Food} = 120 \times 0.35 = 42.0$$
$$\text{Housing} = 115 \times 0.40 = 46.0$$
$$\text{Transport} = 113.3 \times 0.15 = 17.0$$
$$\text{Clothing} = 106.3 \times 0.10 = 10.6$$
Step 3: calculate the weighted price index
To obtain the overall weighted price index, sum all the weighted values:
$$\text{Weighted Price Index} = 42.0 + 46.0 + 17.0 + 10.6 = 115.6$$
Calculating inflation
With the CPI provided, the inflation rate can be calculated by using this formula:
$$\text{Inflation Rate}=\frac{(100\text{Weighted Price Index}−100)} \times 100$$
| Year | Consumer Price Index (CPI) | Inflation Rate (%) |
|---|---|---|
| 2020 (Base Year) | 100 | - |
| 2021 | 105 | 5.00% |
| 2022 | 110 | 4.76% |
| 2023 | 120 | 9.09% |
| 2024 | 125 | 4.17% |
The base year's CPI is always equal to 100.0. This is because it is expressed as an index.
Table 1 above shows the CPI data for an imaginary economy, Econland. The inflation rate for each year can be calculated by using the formula above.
From Year 1 to Year 2:
- CPI in Year 2 = 105
- CPI in Year 1 = 100
- Inflation Rate: $\left( \frac{105 - 100}{100} \right) \times 100 = 5.00\%$
From Year 2 to Year 3:
- CPI in Year 3 = 110
- CPI in Year 2 = 105
- Inflation Rate: $\left( \frac{110 - 105}{105} \right) \times 100 = 4.76\%$
From Year 3 to Year 4:
- CPI in Year 4 = 120
- CPI in Year 3 = 110
- Inflation Rate: $\left( \frac{120 - 110}{110} \right) \times 100 = 9.09\%$
From Year 4 to Year 5:
- CPI in Year 5 = 125
- CPI in Year 4 = 120
- Inflation Rate: $\left( \frac{125 - 120}{120} \right) \times 100 = 4.17\%$
Don't forget to convert your weights to decimals when calculating! 40% should be written as 0.40, not 40.
Exam techniqueIn IB exams, you may need to calculate CPI and inflation rates.
Focus on showing clear steps in your calculations: it helps earn method marks even if you make a small arithmetic error.
The limitations of the CPI in measuring inflation
Several limitations affect CPI's accuracy as a measure of inflation. Some of these limitations include:
- Substitution bias:
- When prices rise, consumers switch to cheaper alternatives.
- CPI uses fixed weights and doesn't capture these changes.
- Results in overestimating actual cost increases.
- Quality changes:
- New quality improvements aren't fully reflected.
- Therefore, price increases due to quality improvements are counted as inflation.
- New products:
- The CPI basket takes time to incorporate new products and services.
- This delay means important consumption changes aren't quickly reflected.
- Thus, the index can become outdated in rapidly evolving markets.
- Regional differences:
- CPI uses national average prices that don't reflect local/regional variations.
- In reality, living costs can vary significantly between urban and rural areas.
- A single national figure may not represent any actual location's experience.
Substitution bias in action
When coffee prices rise sharply, consumers might switch from premium brands to cheaper alternatives. The CPI assumes they continue buying the expensive brand, overstating the actual cost increase.
Causes of inflation
There are two types of inflation studied in the IB curriculum: demand-pull inflation and cost-push inflation.
Demand-pull inflation
Demand-pull inflation
A type of inflation caused by an increase in aggregate demand that exceeds aggregate supply at the full employment level.
Demand-pull inflation is represented in the AD-AS model by a rightward shift in the aggregate demand (AD) curve (Figure 1).

- At initial equilibrium ($E_1$) the market is in balance. The price level is at $PL_1$, and the real output is at $Y_1$.
- As aggregate demand increases (due to an increase in one of tis components), the AD curve shifts rightward ($AD_1$ → $AD_2$).
- As a result, price level rises ($PL_1$ → $PL_2$), and output increases ($Y_1$ → $Y_2$). This shows both inflation and economic growth.
- As seen, higher aggregate demand has pulled prices upwards.
- Since output cannot expand enough to meet all new demand, demand-pull inflationary pressures rise.
During post-COVID economic recovery (2021-22), government stimulus worldwide increased consumer spending dramatically. With supply chains still constrained, this surge in aggregate demand led to significant price level increases across many sectors.
TipRemember that demand-pull inflation is often associated with periods of strong economic growth and low unemployment.
Cost-push inflation
Cost-push inflation
A type of inflation caused by rising production costs, such as higher wages or input prices, which reduce aggregate supply and push the price level up.
Cost-push inflation is shown in the AD-AS model by a leftward shift of the AS curve (Figure 2).



