← Datasets

Non-oil Producer Price Index — quarterly, by section, base year 2018 = 100

Fresh

Quarterly · Data through 2026Q1 · 165 rows

PPI, general non-oil (2018=100)

2018Q12026Q1

2026Q1: 108.82

Schema

ColumnTypeValid range
quarterstr
groupstr
indexfloat40 – 250

Latest rows

quartergroupindex
2025Q4electrical_energy112.637
2025Q4general_nonoil104.447
2025Q4manufacturing100.1
2025Q4mining_quarrying113.38
2025Q4water112.824
2026Q1electrical_energy104.311
2026Q1general_nonoil108.82
2026Q1manufacturing113.86
2026Q1mining_quarrying109.363
2026Q1water97.156

Use the API

curl https://omandata.dev/v1/ppi/latest.json

Downloads

Official source

NCSI via data.gov.om (Producer Price Index Base Year 2018, dataset jhmydsg)

Data license: Open Government License - Sultanate of Oman

Source notes

Quarterly Producer Price Index for the Sultanate of Oman's non-oil economy, from NCSI's "Producer Price Index Base Year 2018" database on data.gov.om. It measures the average change in the prices producers receive for non-oil goods they make and sell, collected quarterly from producing companies. One row per quarter and group: group "general_nonoil" is the all-items non-oil index, and the other four are the sections beneath it — "mining_quarrying", "manufacturing", "electrical_energy" and "water". The four sections are exhaustive rather than a selection: the source's own basket weights for them are 55.57, 37.372, 5.78 and 1.278, which sum to exactly 100 (read live 2026-08-05 from the same cube's "Weight" series, which is not part of the committed raw snapshot). Read the mining section knowing what dominates it: its own subgroups weigh 53.801 crude petroleum and natural gas, 1.741 stone, sand and clay, and 0.028 metal ores, summing exactly to its 55.57 — so 53.8% of a basket labelled non-oil is crude petroleum and natural gas prices. That is the source's own construction, and it is why mining swings from 67 in the 2020 crash to 139 in the 2022 boom. Base year 2018 = 100 — the cube is named for it, its description repeats it, and its Weight series carries it as a unit. The data agrees: each group's four 2018 quarters average within 1.14 index points of 100. That is checked arithmetically on every refresh, so a silent NCSI rebase stops the pipeline rather than republishing these titles against a different base. Series start 2018Q1. All five run to the same quarter with no gaps — 165 rows over 33 quarters as published on 2026-08-05. Cadence is quarterly and the publication lag is roughly one quarter. On 2026-08-05 the newest published quarter was 2026Q1: that quarter ended 2026-03-31 and the cube's own last-data-changed timestamp was 2026-07-09, about 100 days later, while 2026Q2 had ended 36 days earlier and was not out. The refresh workflow therefore polls monthly rather than quarterly, so a release is picked up within about a month of appearing. Values are index points, not percentages, despite the source declaring the unit as "%" on every row and "percentage" in its Arabic indicator metadata. That is source sloppiness: the numbers run from 67 to 140 and sit at 100 in the base year, which is an index level and not a rate of change. The wrong declaration is pinned exactly as it arrives rather than corrected, so a change to it still stops the pipeline. National totals only. The cube also publishes governorate-level estimates of this index (Muscat and Dhofar both carry the full series), and the query pins the region to Oman precisely because a drift onto one of them would look entirely plausible. Out of scope alongside them: the 25 subgroup commodities nested inside the four sections, the basket weights, and the source's own "Inflation (%)" indicator, which starts four quarters later at 2019Q1. Read that last one carefully before deriving any inflation rate from this table, because the source is internally inconsistent about it (every figure that follows was verified live on 2026-08-05 against the committed snapshot). For each of the four sections, NCSI's published inflation is exactly the year-on-year change of the index in this table — it reproduces to within 1e-12 in all 29 quarters of all four — so section inflation really is derivable from these numbers. For general_nonoil it is not, and the gap is material rather than rounding: the two disagree in all 29 quarters, by 0.18 index points at best and 20.31 at worst (2021Q3, where this table's index implies +15.90% against NCSI's published +36.21%), and they disagree about the sign in four quarters including the two most recent — 2025Q4 implies +3.04% against NCSI's -3.27%, and 2026Q1 implies +3.09% against NCSI's -3.93%. The mechanism sits upstream: NCSI's general inflation is the year-on-year change of the fixed-weight aggregate of the four section indices, which it matches to within 0.04 across all 29 quarters, while the general Index Value published here departs from that same aggregate by up to 19.87 points (2020Q2: 95.09 against 75.22). Nothing is corrected here — this table publishes the source's general Index Value exactly as the source states it — but anyone deriving headline non-oil producer inflation from it will get numbers NCSI's own publication contradicts, currently with the opposite sign. So derive at section level, and take the headline rate from NCSI's own indicator. Same caveat as the tourism dataset regarding the portal's public client_id. NCSI revises recent quarters as survey returns are finalised, so the newest quarter should be read as provisional.