SA's most expensive city to buy groceries
Updated | By Jacaranda FM
This is the most expensive city to buy groceries as of June 2025.

According to the latest food price data from the Pietermaritzburg Economic Justice and Dignity (PMBEJD) group, Johannesburg remains the priciest city in South Africa when it comes to groceries.
As expected, Cape Town follows closely behind, with Durban holding the title for the most affordable when looking at South Africa's three major metros.
The PMBEJD's monthly report tracks the cost of a standard household food basket made up of 44 essential items.
WATCH: This is now SA's most expensive apartment ever sold
As of the end of June 2025, that basket sits at an average of R5,443.12.
Some items in the standard household food basket dropped in price, but 34 out of the 44 items tracked have gone up.
According to BusinessTech, that's R190.36 more than this time last year, marking a 3.6% increase.
It is also above the country's inflation rate of 2.8%.
In Johannesburg, the average food basket costs R5,648.85, which is R108.97 more than last year and R205.73 more than the national average.
WATCH: New Checkers ad disses Pick n Pay Springbok kit
Although Durban is the cheapest of the three cities at R5,312.22, the city is still up R184.39, or 3.6% compared to June 2024.
Cape Town is seeing the sharpest yearly increase: the food basket there jumped R296.48 from last year, now sitting at R5,397.23, which is a 5.8% hike but still R251.62 cheaper than the City of Gold.
Tune in to the 'Breakfast with Martin Bester', weekdays from 06:00 – 09:00. Stream the show live here or download our mobile app here.
Listen to Jacaranda FM:
- 94.2
- Jacaranda FM App
- http://jacarandafm.com
- DStv 858/ OpenView 602
Follow us on social media:
Image: iStock
MORE FROM JACARANDA FM
Show's Stories
-
Woman hits owl while driving and it ends up in her bonnet
The dangers of speeding aren't just to your safety but to the safety of ...
The Workzone with Alex Jay an hour ago -
Are you excited about the Fast and the Furious finale?
Vin Diesel left fans on the edge of their seats when he announced that D...
The Workzone with Alex Jay 2 hours ago