January 5, 2026 RSS Johannesburg in Gauteng remains the most expensive city among South Africa’s three major metros for groceries for the seventh consecutive month. Read more: The most expensive province to buy groceries in South Africa – BusinessTech