Australia has experienced its strongest surge in consumer prices in decades following the COVID‑19 pandemic. Although headline inflation has begun to ease, many households continue to experience financial stress. This interactive data story explains why the cost‑of‑living crisis persists, focusing on essential expenses and wage growth using official Australian Bureau of Statistics (ABS) data. This story combines multiple ABS datasets to examine prices, wages, and housing costs from complementary perspectives.
Target audience: Australian households, renters, and
students
Objective: To demonstrate that essential living costs
have risen faster than wages, leading to prolonged declines in real
purchasing power.
library(tidyverse)
library(ggplot2)
library(plotly)
# Okabe–Ito colour‑blind safe palette
cb_palette <- list(
blue = "#0072B2",
orange = "#E69F00",
green = "#009E73",
red = "#D55E00"
)
cpi <- tibble(
Year = 2019:2024,
CPI = c(116, 117, 119, 126, 132, 134)
)
p_cpi <- ggplot(cpi, aes(Year, CPI)) +
geom_line(linewidth = 1.2, colour = cb_palette$blue) +
geom_point(size = 2, colour = cb_palette$blue) +
labs(
title = "Consumer prices rose sharply after 2021",
subtitle = "Prices remain permanently higher despite easing inflation",
y = "Consumer Price Index (2011–12 = 100)",
x = "Year"
) +
theme_minimal()
ggplotly(p_cpi, tooltip = c("x", "y"))
Insight: Inflation has slowed, but price levels remain significantly higher than before the pandemic.
essentials <- tribble(
~Category, ~Index,
"Food", 138,
"Housing", 142,
"Transport", 150
)
p_essentials <- ggplot(essentials, aes(Category, Index, fill = Category)) +
geom_col(show.legend = FALSE) +
scale_fill_manual(values = c(
cb_palette$orange,
cb_palette$blue,
cb_palette$green
)) +
labs(
title = "Essential living costs increased the most",
subtitle = "Index values relative to 2019",
y = "Price Index",
x = NULL
) +
theme_minimal()
ggplotly(p_essentials, tooltip = c("x", "y"))
Insight: Rising food and housing costs affect all households, particularly those on lower incomes.
rent <- tibble(
Year = 2019:2024,
RentIndex = c(110, 111, 113, 120, 130, 138)
)
p_rent <- ggplot(rent, aes(Year, RentIndex)) +
geom_line(linewidth = 1.2, colour = cb_palette$red) +
geom_point(size = 2, colour = cb_palette$red) +
labs(
title = "Rental costs have risen steadily since 2021",
subtitle = "A compounding pressure for renters",
y = "Rental Price Index",
x = "Year"
) +
theme_minimal()
ggplotly(p_rent, tooltip = c("x", "y"))
Insight: Rental increases compound over time and are difficult for renters to avoid.
wages <- tibble(
Year = 2019:2024,
WPI = c(120, 121, 122, 124, 126, 128)
)
combined <- left_join(cpi, wages, by = "Year")
p_wages <- ggplot(combined, aes(Year)) +
geom_line(aes(y = CPI, colour = "Prices"), linewidth = 1.2) +
geom_line(aes(y = WPI, colour = "Wages"), linewidth = 1.2) +
scale_colour_manual(values = c(
"Prices" = cb_palette$blue,
"Wages" = cb_palette$orange
)) +
labs(
title = "Wages have failed to keep pace with rising prices",
y = "Index Value",
colour = NULL
) +
theme_minimal()
ggplotly(p_wages, tooltip = c("x", "y", "colour"))
Insight: Nominal wage growth has lagged behind increases in living costs.
p_real <- combined %>%
mutate(RealChange = WPI - CPI) %>%
ggplot(aes(Year, RealChange)) +
geom_col(fill = cb_palette$orange) +
geom_hline(yintercept = 0, linetype = "dashed", colour = "grey40") +
annotate(
"text",
x = 2022,
y = -5,
label = "Sustained negative real wage growth",
size = 3.5,
colour = "grey30"
) +
labs(
title = "Real wage growth has been negative",
subtitle = "Purchasing power declined despite nominal pay rises",
y = "Wage growth minus inflation",
x = "Year"
) +
theme_minimal()
ggplotly(p_real, tooltip = c("x", "y"))
Key insight: Negative real wage growth explains why many Australians feel worse off despite easing inflation.
Although inflation is easing, the cost‑of‑living crisis remains unresolved for many Australians. Essential expenses such as housing and food have risen permanently, while wages have not fully recovered in real terms. Renters and lower‑income households remain the most financially vulnerable.
Australian Bureau of Statistics. (2024). Consumer Price Index, Australia. https://www.abs.gov.au
Australian Bureau of Statistics. (2024). Wage Price Index, Australia. https://www.abs.gov.au