Skip to content
STATEOFZAR
  • Apples - freshProduce · R 25.75
  • Atchar, 400gProduce · R 48.70
  • Avocados - FreshProduce · R 12.30
  • Baby food - cereal, 250gPantry · R 36.12
  • Baby food - Milk formula, 900gPantry · R 232.27
  • Bacon, 200gMeat & fish · R 45.85
  • Baked beans - canned, 410gProduce · R 15.18
  • Baking powder, 200gPantry · R 36.01

Methodology

StateOfZar tracks what everyday things cost in South Africa over time. There are no opinions here: every chart is built from dated prices, and every price cites where it came from.

Where the numbers come from

Historical prices come from published, dated sources such as Stats SA consumer price releases, the PMBEJD Household Affordability Index, AA fuel price tables and Eskom tariff schedules. Each product page lists its sources, and the full table of data points shows the source of every single price.

Official data and retailer snapshots

Recent prices can also come from snapshots of retailer websites. When both exist for the same month, the official figure is kept and the snapshot is discarded. Points are labelled official or scraper wherever you can inspect them.

How charts stay honest

Sample data

While the site is being built, some products use placeholder prices marked SAMPLE. A banner appears on every page while any placeholder data remains, and placeholder data is never exported as a shareable card.

Corrections

If a number is wrong, it is corrected in the data, the chart and the card, and the change is visible in the project history. Accuracy matters more than speed.