IB Economics SL Topic 3 — Macroeconomic Objectives Paper 1 & 2 Core skill ~11 min read

Measuring Inflation with the CPI

Inflation is not “things are expensive”. It is a sustained rise in the average price level, and measuring it means building an imaginary shopping trolley, filling it with what a typical household buys, and pricing that same trolley month after month. Once you can see the trolley, the calculation stops being scary.

📚 What you need to know

Building the basket

Statisticians run a household expenditure survey to find out what people actually buy. Each category then gets a weight equal to its share of typical spending. Every month, prices are collected for hundreds of specific items in shops across the country and averaged.

A simplified CPI basket Category Weight (share of spending) Price index Housing and fuel 35% 108 Food 20% 112 Recreation 18% 103 Transport 15% 105 Clothing 12% 98 Weights must add to 100. Clothing got cheaper, but it is only 12% of the trolley.
Housing carries almost three times the weight of clothing, so a small rise in rent moves the CPI more than a large fall in the price of jeans.
The two steps of the calculation CPI = Σ ( weight × price index ) ÷ Σ weights
Inflation rate = ( CPInew − CPIold ) ÷ CPIold × 100
WORKED EXAMPLE

Using the basket above, calculate the CPI for the current year and the rate of inflation since the base year. [3]

Step 1: multiply each weight by its price index 35 × 108 = 3,780 20 × 112 = 2,240 18 × 103 = 1,854 15 × 105 = 1,575 12 × 98 = 1,176 Step 2: add them and divide by total weight Total = 10,625; weights add to 100 CPI = 10,625 ÷ 100 = 106.25 Step 3: turn the index into a rate Base year index = 100, so inflation = 106.25 − 100 = 6.25% CPI = 106.25, inflation = 6.25% The shortcut of subtracting 100 only works when you are comparing with the base year. Any other pair of years needs the full percentage change.
WORKED EXAMPLE

The next year the CPI is 110.5. Calculate that year’s inflation rate and comment. [3]

Step 1: percentage change, not subtraction (110.5 − 106.25) ÷ 106.25 × 100 = 4.25 ÷ 106.25 × 100 = 4.00% Step 2: compare with last year 6.25% then 4.00% Inflation = 4.00%: this is disinflation Prices are still higher than ever — the index rose from 106.25 to 110.5. Only the speed of the rise has slowed.

The index goes up. The rate goes down. Both are true.

This is where most students lose marks, so it is worth staring at. The index tells you the level of prices. The inflation rate tells you how fast that level is changing. An economy can have a rising index and a falling inflation rate at the same time — that is exactly what disinflation is.

Disinflation: the same data, two views Price index (level) Y₁ Y₂ Y₃ Y₄ Y₅ prices keep rising Inflation rate (change) 8% 5% 3% 1.5% Y₂ Y₃ Y₄ Y₅ but more slowly each year
Deflation would need the left-hand line to slope downwards. A falling bar chart on the right is only disinflation.
If an extract says inflation fell from 8% to 1.5%, do not write that prices fell. Write that prices continued to rise, but at a slower rate, so the cost of living was still higher at the end of the period than at the start.

Why 2% and not 0%?

A zero target sounds tidier, so why do central banks aim slightly above it?

What the CPI cannot see

Every evaluation question about inflation data wants you to question the number. Here are the arguments that carry weight.

LimitationWhat goes wrong
It is an average householdThe basket reflects typical spending. A pensioner spending 40% of income on heating faces a very different inflation rate from a student with no heating bill.
It ignores regional differencesHousing costs can rise far faster in a capital city than in a rural region, but only one national figure is published.
Quality changes are hard to priceIf a laptop costs the same as last year but is twice as fast, its real price has fallen. Adjusting for this is difficult and imprecise.
The basket lags behind behaviourWeights are usually revised once a year, so a sudden switch in what households buy shows up late.
Substitution biasWhen beef gets dearer, people buy chicken. A fixed basket keeps pricing the beef, so it overstates the rise in the cost of living.
Sampling and honestyThe expenditure survey covers thousands of households out of millions, and respondents have little incentive to record spending carefully.
Different countries, different indicesSome use a retail price index that includes housing costs differently, which makes international comparison less reliable.
Core inflation strips out food and energy, whose prices swing wildly for reasons outside the country’s control. Central banks watch it because it shows the underlying trend rather than one bad harvest or a spike in oil. Mentioning it is a quick way to show depth.

🧩 Reading an index question safely

  1. Find the base year — the year with an index of exactly 100.
  2. Decide what is being asked: the price level (index) or the rate of change (inflation)?
  3. Comparing with the base year? Just subtract 100.
  4. Comparing any other two years? Use the full percentage-change formula.
  5. Check the sign. Positive change = inflation. Negative change = deflation. Positive but smaller than last year = disinflation.
  6. Round only at the end, usually to two decimal places unless told otherwise.

💡 Exam tip

⚠ Common mix-up

Up next: Causes and Costs of Inflation — where the pressure on prices comes from, and why the source of it decides which policy will work.

Want this explained one-to-one?

Book a free session with an experienced IB Economics tutor and get your trickiest topics made simple.

Book a Free Session →