World Bank Commodity Markets (Pink Sheet) Data

World bank commodity markets pink sheet data: monthly and annual benchmark prices for 70+ commodities - aluminum, iron ore, copper, lead, tin, nickel, zinc, gold and silver among them - from January 1960 to the latest month, in nominal dollars, constant-2010 real dollars and ten composite indices. Datadory delivers it as clean rows with the field dictionary attached, daily, weekly, or hourly.

What is the World Bank Commodity Markets Pink Sheet dataset?

The reference price book of global commodities. World Bank Commodity Markets (Pink Sheet) - filed under Diversified Metals & Mining - is the Development Prospects Group's monthly-and-annual price series for roughly 70 commodities spanning energy, fertilizers, agriculture and, critically for this industry slice, nine quoted metals and minerals. Each metal column is specified down to exchange grade: aluminum quotes LME high-grade primary ingots at minimum 99.7% purity, copper LME grade A cathodes at minimum 99.9935% purity, iron ore any-origin 62% Fe fines CFR China since December 2008.

The structure is deliberately boring and therefore immortal: one row per period, one column per commodity, a units line beneath every header, '...' marking unavailable observations. The monthly file carries 805 rows from January 1960; the annual file adds nominal and constant-2010 dollar versions of the same series, deflated via the MUV index so 1962 and 2026 can share a chart without a lie. Ten composite indices on a 2010=100 basis - incl. Metals & Minerals, Base Metals excluding iron ore and Precious Metals - give baskets with documented weights. Get a sample of this dataset and we return the rows cut to your metals, months and units.

What does a sample of rows look like?

Latest months and recent annual averages, exactly as the workbook states them:

period      : 2026M07
aluminum    : 3161   ($/mt, LME 99.7% ingot)
iron_ore    : 98.2   ($/dmtu, 62% Fe cfr China)
copper      : 13543  ($/mt, LME grade A)
lead        : 1842   ($/mt)
tin         : 52971  ($/mt)
nickel      : 16651  ($/mt)
zinc        : 3599   ($/mt)
gold        : 4073   ($/troy oz)

period      : 2026M06
aluminum    : 3439   iron_ore: 100.8   copper: 13552   gold: 4228

period      : 2025M12
aluminum    : 2876   copper: 11785   gold: 4309

year        : 2025_annual_nominal_avg
aluminum    : 2632   copper: 9947    gold: 3442

year        : 2024_annual_nominal_avg
aluminum    : 2419   copper: 9142    gold: 2388

Read the shape, not just the values: wide matrix, one header row, units declared once, no joins required to get a time series. That flatness is why the Pink Sheet survives as the citation layer under most commodity analysis - and why it loads cleanly into anything from a spreadsheet to a warehouse table without transformation gymnastics.

Which fields does the dataset include?

The record resolves the workbook's layout into named fields. Three families anchor every delivery - the period key, the quoted metal prices, and the composite index family - and all three arrive verified against the August 4, 2026 edition rather than inferred from documentation:

What does coverage look like across geography, time and granularity?

Geography - global benchmark prices quoted at exchange and regional reference points (LME settlements, China CFR iron ore spot, London fixings). This is a price dataset: there is no country production split and no company cut.

Temporal - January 1960 to the latest complete month for monthly data; 1960 to the last full year for annual data; real-dollar twins of every series deflated to constant 2010 prices through the MUV index.

Granularity - monthly and annual per commodity, plus forecast vintages aligned to the quarterly outlook cycle. No weekly, no daily: if your model needs intraday prints, pair this record with an exchange-tick feed rather than asking the Pink Sheet to be something it isn't.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

You pick the channel and the cadence; we absorb the workbook quirks - the AFOSHEET automation sheet, the units row sitting under headers, '...' standing in for missing observations - so your schema never has to think about them. When the September edition lands or an outlook revision moves the forecast columns, your feed updates in place: same columns, same units, same join keys. Tell us which commodities and date ranges you need and get a sample of this dataset shaped that way.

Who uses this data, and for what?

  • Long-run factor research - six decades of deflated copper, aluminum, iron ore and gold prices make supercycle analysis possible at all; nothing else in the catalog reaches 1960 monthly.
  • Input-cost escalation clauses - contract escalators need a neutral, citable benchmark; the constant-2010 series plus index family supplies one number both parties can verify.
  • Forecast anchoring - quarterly outlook projections set the consensus baseline that company guidance and sell-side models get measured against.
  • Market-sizing and cost curves - consultants convert physical volumes into dollar terms using the same benchmarks their clients' boards read.
  • Demand modeling - commodity price paths as exogenous features in volume forecasts; see demand forecasting use cases.

Which personas get the most value?

Data scientists and ML engineers rank highest (relevance 3 of 3): merging seventy-plus monthly-and-annual series from January 1960 in nominal and constant-2010 dollars is exactly the feature-table job this record was built for. See data scientists use cases.

Investors and quants (3/3) backtest metals factors on six decades of deflated benchmarks plus forecasts - the longest clean panel available anywhere in the slice. See investors quants use cases.

Market researchers and consultants (3/3) put a citable World Bank benchmark behind every input-cost and market-sizing claim. See market researchers use cases.

Developers and data-product builders (3/3) wire the flat matrix straight into product backends: one period key, one column per commodity, no dimension maze to model. See developers builders use cases.

Which notes pair with this dataset?

Notes worth reading next:

How should this be paired with neighboring records?

Within the sixteen-dataset diversified-metals-mining pool, the Pink Sheet is the price-history spine and the neighbors add axes it deliberately lacks. Production volumes across 168 producer countries come from World Mining Data; EU structural business statistics from Eurostat - Mining and Quarrying Statistics; country-level copper detail including daily prices and exchange inventories from Cochilco - Chilean Copper Statistics; mine-safety operational records from MSHA Mine Data Retrieval System & Reports; Canadian production and trade flows from NRCan Mineral Statistics.

For precious metals specifically, intraday-grade benchmark alternatives live in LBMA Precious Metal Benchmark Prices and Kitco Precious Metals Market - shorter histories, finer ticks. Where geology matters more than price, the split is drawn in Pink Sheet vs Geoscience Australia Minerals Data: prices against deposit-level GIS. Nothing else matches 805 monthly observations per commodity.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - period key, quoted metals and composite indices, verified against the August 4, 2026 edition
fieldtypedefinitionexample
period_keystringRow identifier in the price sheets: YYYYM01 through YYYYM12 for monthly data or YYYY for annual.2026M07
aluminumnumberAluminum price in US dollars per metric ton - LME unalloyed primary ingots, high grade, minimum 99.7% purity, settlement price.3161
iron_ore_cfr_spotnumberIron ore price in US cents per dry metric ton unit - any-origin fines, 62% Fe, c.f.r. China spot since December 2008.98.2
coppernumberCopper price in US dollars per metric ton - LME grade A, minimum 99.9935% purity, cathodes and wire bar, settlement price.13543
leadnumberLead price in US dollars per metric ton - LME refined 99.97% purity, settlement price.1842
tinnumberTin price in US dollars per metric ton - LME refined 99.85% purity, settlement price.52971
nickelnumberNickel price in US dollars per metric ton - LME cathodes, minimum 99.8% purity, settlement price.16651
zincnumberZinc price in US dollars per metric ton - LME high grade, minimum 99.95% purity, settlement price.3599
goldnumberGold price in US dollars per troy ounce - spot average of daily rates from June 2025; previously UK 99.5% fine London afternoon fixing.4073

Coverage at a glance

dimensioncoverage
GeographyGlobal benchmark prices quoted at exchange and regional reference points (LME settlements, China CFR iron ore spot, London fixings)
TemporalJanuary 1960 to latest month (monthly); 1960 to last full year (annual); constant-2010 real-dollar series via MUV deflation
GranularityMonthly and annual per commodity, plus forecast vintages on the quarterly outlook cycle

Product specification

attributevalue
IndustryDiversified Metals & Mining (secondary: aluminum, copper, gold, precious metals, silver, fertilizers & agricultural chemicals)
Series count~70 commodity series x 805 monthly observations per monthly workbook; annual workbook ~247 rows across 8 sheets
Metal coverageAluminum, iron ore cfr spot, copper, lead, tin, nickel, zinc, gold, platinum, silver
Index familyTen composite indices on a 2010=100 basis incl. Metals & Minerals, Base Metals ex iron ore, Precious Metals
SourceWorld Bank, Development Prospects Group - publisher of the Commodity Price Data (Pink Sheet)
Quality score10/10 (held by 145 of 1,744 cataloged datasets; highest in this industry slice)

Questions buyers ask

What numbers does the World Bank Pink Sheet actually contain?

Monthly and annual price observations per commodity in nominal US dollars, matching real-dollar series deflated to constant 2010 prices by the MUV index, and ten composite indices on a 2010=100 basis. The July 2026 monthly row reads aluminum $3,161/mt, iron ore $98.2/dmtu, copper $13,543/mt, tin $52,971/mt and gold $4,073/troy oz.

How far back does the price history go?

To January 1960 for monthly data - 805 observations per commodity in the current edition - and to 1960 for annual averages. Six decades of depth is what separates the Pink Sheet from exchange feeds that start in the 1980s or vendor panels that start in the 2000s, and the constant-2010 series makes the whole span directly comparable without your own deflation work.

How are individual metal quotes specified?

Down to exchange grade. Aluminum is LME high-grade unalloyed primary ingot at minimum 99.7% purity; copper is LME grade A cathodes; iron ore is any-origin 62% Fe fines CFR China in cents per dry metric ton unit since December 2008; gold moved to the spot average of daily rates from June 2025 after decades on the UK 99.5% fine London afternoon fixing.

How fresh is the data?

Coverage rolls forward every month and the edition observed while cataloging was stamped August 4, 2026, carrying July 2026 as its latest row - aluminum $3,161/mt, copper $13,543/mt, gold $4,073/troy oz. Forward projections trail the quarterly outlook cycle published each April and October.

What do the composite indices add that single commodities don't?

A market-wide denominator. Metals & Minerals, Base Metals excluding iron ore, Precious Metals, Energy and Fertilizers each run on a 2010=100 basis with documented weights, so a hedging policy or an input-cost escalation clause can reference one number instead of maintaining its own basket arithmetic across seventy columns.

How does this dataset differ from LBMA or Kitco in the same catalog slice?

Breadth versus intraday depth. The Pink Sheet gives one settled benchmark per commodity per month across seventy series back to 1960; LBMA Precious Metal Benchmark Prices and Kitco-style market feeds give intraday granularity on a handful of precious metals but for far shorter histories. Long-run research uses both: the Pink Sheet for the century view, exchange benchmarks for the tape.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing