The Energy and Petroleum Regulatory Authority (EPRA) has released new data showing the market share of the oil marketing companies (OMCs) dominating Kenya’s petroleum market.
According to the EPRA biannual report released on March 24, only Vivo Energy Kenya accounted for more than half of all fuel sold in the country.
Vivo Energy Kenya Limited led the fuel market with total sales of 648,668.33 cubic metres, accounting for 20.56% of the market.
TotalEnergies Marketing Kenya Plc followed with 441,929.34 cubic metres, representing 14.01% of total sales, while Rubis Energy Kenya Plc sold 434,600.59 cubic metres, holding a 13.77% market share.
EPRA Lists 20 Companies Controlling Fuel Market in Kenya
Other notable players include Ola Energy Kenya Limited, with total sales of 109,987.00 cubic metres and a market share of 3.49 percent, and Hass Petroleum Kenya Limited, with total sales of 107,451.12 cubic metres and a market share of 3.41 percent.
Galana Energies Limited was also among the key players, with 101,719.89 cubic metres at 3.22 percent, and Be Energy Limited, with 99,952.88 cubic metres, representing 3.17 percent of the market.
Smaller contributors include Stabex International Ltd with 78,513.04 cubic metres and 2.49 percent; Vitalac International Limited with 77,458.91 cubic metres and 2.46 percent; and Kengas Kenya Limited with 73,505.23 cubic metres and 2.33 percent, among others.
Also Read: EPRA Signals Potential Shift in Oil Loading Ports Amid Worsening Strait of Hormuz Tensions
The table below shows which companies dominate the fuel market in Kenya.
| Company | Total Sales (m³) | % Share |
|---|---|---|
| Vivo Energy Kenya Limited | 648,668.33 | 20.56% |
| TotalEnergies Marketing Kenya Plc | 441,929.34 | 14.01% |
| Rubis Energy Kenya Plc | 434,600.59 | 13.77% |
| Ola Energy Kenya Limited | 109,987.00 | 3.49% |
| Hass Petroleum Kenya Limited | 107,451.12 | 3.41% |
| Galana Energies Limited | 101,719.89 | 3.22% |
| Be Energy Limited | 99,952.88 | 3.17% |
| Stabex International Ltd | 78,513.04 | 2.49% |
| Vitalac International Limited | 77,458.91 | 2.46% |
| Kengas Kenya Limited | 73,505.23 | 2.33% |
| Petro Oil Kenya Limited | 69,309.00 | 2.20% |
| Lake Oil Limited | 58,074.19 | 1.84% |
| Dalbit Petroleum Limited | 54,879.15 | 1.74% |
| Astrol Petroleum Company Limited | 54,795.70 | 1.74% |
| Aftah Petroleum(K)Ltd | 54,053.32 | 1.71% |
| Towba Petroleum Company Limited | 53,531.67 | 1.70% |
| Leadway Petroleum Limited | 45,825.61 | 1.45% |
| Tosha Petroleum (Kenya) Limited | 45,476.57 | 1.44% |
| E3 Energy Kenya Limited | 36,720.22 | 1.16% |
| Fossil Supplies Limited | 35,356.00 | 1.12% |
| Others | 473,312.92 | 14.99% |
Also Read: Frustrations as Kenyan Petrol Stations Start Rationing Fuel Ahead of EPRA Review
Fuel Prices at Petrol Stations
EPRA noted that fuel prices stayed relatively stable throughout the review period.
The peak price for Petrol was Ksh186.31 per litre in July 2025, while the lowest was Ksh180.67 per litre.
While diesel prices reached a high of Ksh178.05 per litre and a low of Ksh171.58 per litre.
Kerosene prices recorded their highest price at Ksh165.34 per litre in November and the lowest at Ksh155.65 per litre in December 2025.
The prices of petroleum products were largely influenced by international market rates for their respective derivatives, which are set according to global benchmarks. EPRA explained that these factors account for the variations in domestic fuel prices.
“The fuel prices remained fairly steady during the review period, with the peak price for PMS at 186.31 Ksh. per litre in Julyand the lowest at 180.67 Ksh. per litre. AGO recorded a peak price of 178.05 Ksh. per litre and the lowest price of 171.58 Ksh. per litre while IK recorded a peak price of 165.34 Ksh. per litre in November and a low price of 155.65 Ksh. per litre in December,” part of the report read.





