Official figures — September 2026. These are the confirmed prices published by the Department of Mineral and Petroleum Resources (DMPR), effective Wednesday, 2 September 2026. Petrol 93 and 95 both rose 134 c/l, diesel 500ppm rose 294 c/l, diesel 50ppm rose 315 c/l and illuminating paraffin rose 213 c/l. The previous official prices took effect on 5 August 2026.

Official Price Notice: Wholesale diesel prices in South Africa are regulated monthly by the Department of Mineral and Petroleum Resources (DMPR) based on Central Energy Fund (CEF) calculations. As of the official monthly adjustment effective 2 September 2026:

  • Inland Wholesale (50ppm): 2 517.17 c/l (R29.56 / litre)
  • Coastal Wholesale (50ppm): 2 441.00 c/l (R28.68 / litre)
  • Inland Wholesale (500ppm): 2 478.77 c/l (R29.11 / litre)
  • Coastal Wholesale (500ppm): 2 391.57 c/l (R28.24 / litre)

Note: Retail diesel pump prices are unregulated in South Africa; filling station markup varies by location and service station. The official figures above serve as the regulated wholesale list benchmark.

To contextualise these prices within the broader petroleum market, view our overarching fuel price history South Africahub.

Diesel Price History South Africa overview

Understanding diesel price history South Africa is critical for fleet managers, logistics operators, financial analysts, and commercial software developers. Unlike retail petrol—which has a strict maximum price set by the government—diesel operates under a wholesale price control framework. Retail service stations set their own margins, making official wholesale historical datasets the definitive benchmark for enterprise auditing, contract indexing, and cost forecasting.

Historical fuel data allows commercial operators to track structural price shifts driven by global crude markets, foreign exchange movements, government levies, and international refined product prices.

Date range

Our historical archive covers structured monthly pricing adjustments from January 2002 to present, supplemented by long-term annual archives dating back several decades. Data points are updated immediately upon the gazetting of monthly price decisions by the government.

Products covered

The historical dataset isolates the two primary diesel grades distributed across South African wholesale grid zones:

What the dataset includes

Our structured fuel pricing archives provide granular historical records categorized by magisterial fuel pricing zones (Inland vs. Coastal).

Download format

Data can be queried via web interface, consumed programmatically, or downloaded for offline modeling. If you require standard offline files, visit our dedicated diesel price spreadsheet South Africa page to export custom CSV and Excel tables.

Source methodology

Data reliability depends on continuous verification against official government price publications. Our hierarchy follows a strict verification pipeline:

  1. Primary Authority: Department of Mineral and Petroleum Resources (DMPR) monthly gazetted fuel schedules.
  2. Indicator Source: Central Energy Fund (CEF) daily Basic Fuel Price (BFP) and over-/under-recovery reports.
  3. Official Announcements: Republic of South Africa government media releases for confirmed policy or tax levy adjustments.

Download formats and field definitions

Commercial users can query structured historical records via JSON payload or structured tabular formats. Below are the confirmed data fields provided across historical datasets:

Field NameData TypeUnit / FormatDescription
effective_dateStringYYYY-MM-DDDate the price adjustment took effect (first Wednesday of month).
fuel_gradeStringTextdiesel_50ppm or diesel_500ppm.
zone_typeStringTextinland (Zone 09C) or coastal (Zone 01A).
wholesale_centsNumericc/lOfficial gazetted wholesale list price in cents per litre.
wholesale_randNumericR/lConverted price in Rands per litre.
monthly_changeNumericc/lDifference from previous month (+ / – adjustment).
bfp_elementNumericc/lBasic Fuel Price portion of total price structure.

JSON

{
  "status": "success",
  "data": {
    "effective_date": "2026-07-01",
    "fuel_grade": "diesel_50ppm",
    "zone_type": "inland",
    "wholesale_cents": 2517.17,
    "wholesale_rand": 25.17,
    "monthly_change_cents": -359.00,
    "unit": "c/l",
    "source": "DMPR Gazetted Schedule"
  }
}

Historical coverage and update frequency

South African fuel prices are adjusted on the first Wednesday of every calendar month. However, keeping track of history requires understanding two distinct data layers:

  1. Daily Over-/Under-Recovery Indicators: The Central Energy Fund (CEF) publishes daily estimates comparing current wholesale prices against global product price shifts and the USD/ZAR exchange rate. These daily shifts inform our diesel price next month market commentary.
  2. Official Monthly Adjustments: The DMPR officially gazettes binding wholesale list prices at the start of each month.
+-----------------------------------------------------------------+
|                       CEF Daily Tracking                        |
|   Monitors USD/ZAR Exchange Rate & International Oil Prices     |
+-----------------------------------------------------------------+
                                |
                                v
+-----------------------------------------------------------------+
|                   Monthly DMPR Gazette (Official)               |
|      Published First Wednesday of Month (Inland & Coastal)      |
+-----------------------------------------------------------------+
                                |
                                v
+-----------------------------------------------------------------+
|               PetrolPrice.co.za Historical Dataset               |
|        Available via API, Spreadsheet Export & Dynamic Tables     |
+-----------------------------------------------------------------+

Historical tracking highlights significant market events. Analysts examining major market volatility can review historical extremes on our dedicated analysis pages, such as the biggest diesel price increase South Africa record list or the overall peak records on the highest diesel price South Africa page.

How to use the data

Different commercial users apply historical diesel data to solve specific operational challenges:

Related API, history and forecast pages

Navigate directly to specific child datasets and specialized history tools:

Related history tables

Frequently asked questions

What should users expect from the diesel price history South Africa page?

This hub provides verified historical wholesale diesel datasets, fuel grade variations (50ppm and 500ppm), inland versus coastal geographical pricing, and direct routing to spreadsheet downloads, calculation tools, and API documentation.

Which sources should the page reference?

Primary price data must always be sourced from official Department of Mineral and Petroleum Resources (DMPR) price schedules. Daily trend indicators refer to Central Energy Fund (CEF) over-/under-recovery reports.

Who is this page for?

This resource serves fleet managers, transport operators, financial analysts, commercial software developers, and researchers who require accurate, structured South African fuel price history for auditing, software integration, or economic modeling.

What is the next action?

You can explore grade-specific sub-pages (50ppm/500ppm), download offline data spreadsheets, run route calculations using our fuel calculators, or request developer credentials to query the fuel price API.

Commercial Data & API Access

Need Structured Diesel Data?

Connect your ERP, fleet management platform, or financial tools directly to South Africa’s verified fuel pricing database.