Menu

Every article is produced by our automated newsroom. How this works

Data

Global Macadamia Index

Follow macadamia trade around the world, then explore production, exports and prices. Every view states its source, period and measurement basis; where sources disagree, both figures stay on the record.

Harvest in motion

One harvest.
A world of destinations.

Reported exports

South Africa

30,849.77 t · Reported partner flows

Destinations

2025

China · 24,733.64 tVietnam · 4,683.51 tLithuania · 603.69 tKenya · 502.95 tOther markets · 325.98 t

Ribbon width = destination share. Compare period totals for changes in volume.

Select a ribbon or destination to inspect its trade value.
Inspect source records
DestinationstCustoms value (USD)SourceSource release
China24,733.6480,350,475.02ZA customs via UN ComtradeOct 2, 2026
Vietnam4,683.5115,225,218.61ZA customs via UN ComtradeOct 2, 2026
Lithuania603.691,800,471.71ZA customs via UN ComtradeOct 2, 2026
Kenya502.95406,264.17ZA customs via UN ComtradeOct 2, 2026
Hong Kong SAR125.06493,973.37ZA customs via UN ComtradeOct 2, 2026
Germany64.18237,333.88ZA customs via UN ComtradeOct 2, 2026
Japan46.1473,432.1ZA customs via UN ComtradeOct 2, 2026
Singapore31.67176,904.69ZA customs via UN ComtradeOct 2, 2026
Netherlands25.49383,678.03ZA customs via UN ComtradeOct 2, 2026
United States16.66199,147.99ZA customs via UN ComtradeOct 2, 2026
Malaysia11.9141,744.57ZA customs via UN ComtradeOct 2, 2026
United Kingdom1.6114,132.56ZA customs via UN ComtradeOct 2, 2026
Namibia1.55470.65ZA customs via UN ComtradeOct 2, 2026
Mozambique0.754,641.23ZA customs via UN ComtradeOct 2, 2026
United Arab Emirates0.498,384.78ZA customs via UN ComtradeOct 2, 2026
Saudi Arabia0.264,574.9ZA customs via UN ComtradeOct 2, 2026
Botswana0.23686.66ZA customs via UN ComtradeOct 2, 2026
Zambia0.02235.36ZA customs via UN ComtradeOct 2, 2026
Malawi0.0133.06ZA customs via UN ComtradeOct 2, 2026

Explore the timeline

2025

Exports by reporting country, including re-exports. Calendar periods; in-shell and kernel weights stay separate. Customs values are not quoted market prices.

UN Comtrade source terms

Reported figures

Production

Reported production by reporting country — 2026Display unit: t · Source unit: t
  • 2026 is still being reported — 2 of the 3 countries that reported 2025 have filed so far
  • unknown-basis figures excluded from the chart, listed below
China
108,000 t
Basis NIS · m.c. 3.5% · INC via Mundus Agri ·
Australia
56,888 t
Basis NIS · m.c. 3.5% · Australian Macadamia Society ·
Reported volumes. Basis: NIS, m.c. 3.5%. Sources: INC via Mundus Agri, Australian Macadamia Society, 9 Sep 2026.
Data table
Reported production by reporting country — 2026
SeriesValueBasisSourcePublished
China108,000 tNIS · m.c. 3.5%INC via Mundus Agri
Australia56,888 tNIS · m.c. 3.5%Australian Macadamia Society

All reported figures — production, 2026

4 rows · every row carries basis, source and dates
CountryReportedBasisM.C.Normalized DNIS-35SourcePublished
China108,000 tNIS3.5%108,000 tINC via Mundus Agri
South Africa95,000 tunknown—not normalizedINC via Mundus Agri
Australia56,888 tNIS3.5%56,888 tAustralian Macadamia Society
Kenya54,500 tunknown—not normalizedINC via Mundus Agri

A figure whose source states no basis is stored and shown as unknown — never guessed, never normalized. Charts and totals exclude it; the record keeps it.

Exports

2025 is still being reported — 17 of the 24 countries that reported 2024 have filed so far

Reported exports by reporting country — 2025Display unit: t · Source unit: kg
  • Top 12 of 16 by reported volume — every reporter is in the table below
  • 2025 is still being reported — 16 of the 24 countries that reported 2024 have filed so far
  • unknown-basis figures excluded from the chart, listed below
05K10K15K20KSouth AfricaAustraliaNetherlandsGuatemalaGermanyUnited StatesSpainCanadaSouth KoreaUnited KingdomBrazilThailand
Reported volumes. Basis: kernel. Sources: South Africa customs via UN Comtrade, Australia customs via UN Comtrade, Netherlands customs via UN Comtrade, Guatemala customs via UN Comtrade and 8 more, 1 Sep 2026.
Data table
Reported exports by reporting country — 2025
SeriesValueBasisSourcePublished
South Africa17,084 tkernelSouth Africa customs via UN Comtrade
Australia6,166 tkernelAustralia customs via UN Comtrade
Netherlands2,613 tkernelNetherlands customs via UN Comtrade
Guatemala1,456 tkernelGuatemala customs via UN Comtrade
Germany788 tkernelGermany customs via UN Comtrade
United States240 tkernelUnited States customs via UN Comtrade
Spain165 tkernelSpain customs via UN Comtrade
Canada60.9 tkernelCanada customs via UN Comtrade
South Korea39.3 tkernelRepublic of Korea customs via UN Comtrade
United Kingdom31.0 tkernelUnited Kingdom customs via UN Comtrade
Brazil28.5 tkernelBrazil customs via UN Comtrade
Thailand17.8 tkernelThailand customs via UN Comtrade
Italy15.9 tkernelItaly customs via UN Comtrade
France6.55 tkernelFrance customs via UN Comtrade
Hong Kong SAR0.932 tkernelHong Kong SAR customs via UN Comtrade
Colombia0.00300 tkernelColombia customs via UN Comtrade

All reported figures — exports, 2025

32 rows · every row carries basis, source and dates
CountryReportedBasisM.C.Normalized DNIS-35SourcePublished
South Africastale30,875,712.67 kgunknown—not normalizedSouth Africa customs via UN Comtrade (API access required) · Browse UN Comtrade
South Africastale17,083,589.1 kgkernel——South Africa customs via UN Comtrade (API access required) · Browse UN Comtrade
Australiastale18,880,938.1 kgunknown—not normalizedAustralia customs via UN Comtrade (API access required) · Browse UN Comtrade
Australiastale6,166,320.03 kgkernel——Australia customs via UN Comtrade (API access required) · Browse UN Comtrade
Netherlandsstale2,613,141 kgkernel——Netherlands customs via UN Comtrade (API access required) · Browse UN Comtrade
Netherlandsstale6,306.25 kgunknown—not normalizedNetherlands customs via UN Comtrade (API access required) · Browse UN Comtrade
United Statesstale1,925,919 kgunknown—not normalizedUnited States customs via UN Comtrade (API access required) · Browse UN Comtrade
United Statesstale240,363 kgkernel——United States customs via UN Comtrade (API access required) · Browse UN Comtrade
Guatemalastale1,455,693 kgkernel——Guatemala customs via UN Comtrade (API access required) · Browse UN Comtrade
Guatemalastale566,782 kgunknown—not normalizedGuatemala customs via UN Comtrade (API access required) · Browse UN Comtrade
Germanystale787,831.74 kgkernel——Germany customs via UN Comtrade (API access required) · Browse UN Comtrade
Germanystale54,612 kgunknown—not normalizedGermany customs via UN Comtrade (API access required) · Browse UN Comtrade
Spainstale164,704.75 kgkernel——Spain customs via UN Comtrade (API access required) · Browse UN Comtrade
Spainstale9,813.5 kgunknown—not normalizedSpain customs via UN Comtrade (API access required) · Browse UN Comtrade
Hong Kong SARstale87,785 kgunknown—not normalizedHong Kong SAR customs via UN Comtrade (API access required) · Browse UN Comtrade
Hong Kong SARstale932 kgkernel——Hong Kong SAR customs via UN Comtrade (API access required) · Browse UN Comtrade
Canadastale60,855 kgkernel——Canada customs via UN Comtrade (API access required) · Browse UN Comtrade
Canadastale722 kgunknown—not normalizedCanada customs via UN Comtrade (API access required) · Browse UN Comtrade
South Koreastale39,271.02 kgkernel——Republic of Korea customs via UN Comtrade (API access required) · Browse UN Comtrade
South Koreastale11,060 kgunknown—not normalizedRepublic of Korea customs via UN Comtrade (API access required) · Browse UN Comtrade
United Kingdomstale30,961 kgkernel——United Kingdom customs via UN Comtrade (API access required) · Browse UN Comtrade
United Kingdomstale1,617 kgunknown—not normalizedUnited Kingdom customs via UN Comtrade (API access required) · Browse UN Comtrade
Brazilstale28,467 kgkernel——Brazil customs via UN Comtrade (API access required) · Browse UN Comtrade
Brazilstale5,454.73 kgunknown—not normalizedBrazil customs via UN Comtrade (API access required) · Browse UN Comtrade
Thailandstale17,802 kgkernel——Thailand customs via UN Comtrade (API access required) · Browse UN Comtrade
Thailandstale45 kgunknown—not normalizedThailand customs via UN Comtrade (API access required) · Browse UN Comtrade
Italystale15,932 kgkernel——Italy customs via UN Comtrade (API access required) · Browse UN Comtrade
Italystale1,514 kgunknown—not normalizedItaly customs via UN Comtrade (API access required) · Browse UN Comtrade
Francestale6,546.25 kgkernel——France customs via UN Comtrade (API access required) · Browse UN Comtrade
Francestale341 kgunknown—not normalizedFrance customs via UN Comtrade (API access required) · Browse UN Comtrade
Indiastale14 kgunknown—not normalizedIndia customs via UN Comtrade (API access required) · Browse UN Comtrade
Colombiastale3 kgkernel——Colombia customs via UN Comtrade (API access required) · Browse UN Comtrade

A figure whose source states no basis is stored and shown as unknown — never guessed, never normalized. Charts and totals exclude it; the record keeps it.

Imports

2025 is still being reported — 17 of the 22 countries that reported 2024 have filed so far

Reported imports by reporting country — 2025Display unit: t · Source unit: kg
  • Top 12 of 16 by reported volume — every reporter is in the table below
  • 2025 is still being reported — 16 of the 22 countries that reported 2024 have filed so far
  • unknown-basis figures excluded from the chart, listed below
02.5K5K7.5K10KUnited StatesGermanyJapanAustraliaNetherlandsSpainThailandCanadaSouth AfricaUnited KingdomItalyFrance
Reported volumes. Basis: kernel. Sources: United States customs via UN Comtrade, Germany customs via UN Comtrade, Japan customs via UN Comtrade, Australia customs via UN Comtrade and 8 more, 1 Sep 2026.
Data table
Reported imports by reporting country — 2025
SeriesValueBasisSourcePublished
United States8,344 tkernelUnited States customs via UN Comtrade
Germany6,055 tkernelGermany customs via UN Comtrade
Japan3,384 tkernelJapan customs via UN Comtrade
Australia2,982 tkernelAustralia customs via UN Comtrade
Netherlands2,792 tkernelNetherlands customs via UN Comtrade
Spain1,322 tkernelSpain customs via UN Comtrade
Thailand620 tkernelThailand customs via UN Comtrade
Canada593 tkernelCanada customs via UN Comtrade
South Africa542 tkernelSouth Africa customs via UN Comtrade
United Kingdom521 tkernelUnited Kingdom customs via UN Comtrade
Italy379 tkernelItaly customs via UN Comtrade
France335 tkernelFrance customs via UN Comtrade
Hong Kong SAR175 tkernelHong Kong SAR customs via UN Comtrade
India20.3 tkernelIndia customs via UN Comtrade
Brazil18.1 tkernelBrazil customs via UN Comtrade
Colombia17.0 tkernelColombia customs via UN Comtrade

All reported figures — imports, 2025

31 rows · every row carries basis, source and dates
CountryReportedBasisM.C.Normalized DNIS-35SourcePublished
South Africastale9,184,063.02 kgunknown—not normalizedSouth Africa customs via UN Comtrade (API access required) · Browse UN Comtrade
South Africastale542,045.83 kgkernel——South Africa customs via UN Comtrade (API access required) · Browse UN Comtrade
United Statesstale8,344,089 kgkernel——United States customs via UN Comtrade (API access required) · Browse UN Comtrade
United Statesstale713,466 kgunknown—not normalizedUnited States customs via UN Comtrade (API access required) · Browse UN Comtrade
Germanystale6,054,969.42 kgkernel——Germany customs via UN Comtrade (API access required) · Browse UN Comtrade
Germanystale103,663.22 kgunknown—not normalizedGermany customs via UN Comtrade (API access required) · Browse UN Comtrade
Japanstale3,384,089 kgkernel——Japan customs via UN Comtrade (API access required) · Browse UN Comtrade
Japanstale24,644 kgunknown—not normalizedJapan customs via UN Comtrade (API access required) · Browse UN Comtrade
Australiastale2,982,284.31 kgkernel——Australia customs via UN Comtrade (API access required) · Browse UN Comtrade
Australiastale475,000 kgunknown—not normalizedAustralia customs via UN Comtrade (API access required) · Browse UN Comtrade
Netherlandsstale2,792,252.84 kgkernel——Netherlands customs via UN Comtrade (API access required) · Browse UN Comtrade
Netherlandsstale94,220.65 kgunknown—not normalizedNetherlands customs via UN Comtrade (API access required) · Browse UN Comtrade
Spainstale1,321,525.07 kgkernel——Spain customs via UN Comtrade (API access required) · Browse UN Comtrade
Spainstale2,895.6 kgunknown—not normalizedSpain customs via UN Comtrade (API access required) · Browse UN Comtrade
Thailandstale619,638.56 kgkernel——Thailand customs via UN Comtrade (API access required) · Browse UN Comtrade
Thailandstale120,100 kgunknown—not normalizedThailand customs via UN Comtrade (API access required) · Browse UN Comtrade
Canadastale593,253.81 kgkernel——Canada customs via UN Comtrade (API access required) · Browse UN Comtrade
Canadastale16,643.38 kgunknown—not normalizedCanada customs via UN Comtrade (API access required) · Browse UN Comtrade
United Kingdomstale520,993 kgkernel——United Kingdom customs via UN Comtrade (API access required) · Browse UN Comtrade
United Kingdomstale2,321 kgunknown—not normalizedUnited Kingdom customs via UN Comtrade (API access required) · Browse UN Comtrade
Italystale379,475 kgkernel——Italy customs via UN Comtrade (API access required) · Browse UN Comtrade
Italystale179,942 kgunknown—not normalizedItaly customs via UN Comtrade (API access required) · Browse UN Comtrade
South Koreastale348,886.08 kgunknown—not normalizedRepublic of Korea customs via UN Comtrade (API access required) · Browse UN Comtrade
Francestale335,001.28 kgkernel——France customs via UN Comtrade (API access required) · Browse UN Comtrade
Francestale145,519.81 kgunknown—not normalizedFrance customs via UN Comtrade (API access required) · Browse UN Comtrade
Hong Kong SARstale198,758 kgunknown—not normalizedHong Kong SAR customs via UN Comtrade (API access required) · Browse UN Comtrade
Hong Kong SARstale175,132 kgkernel——Hong Kong SAR customs via UN Comtrade (API access required) · Browse UN Comtrade
Indiastale20,302 kgkernel——India customs via UN Comtrade (API access required) · Browse UN Comtrade
Indiastale4,390 kgunknown—not normalizedIndia customs via UN Comtrade (API access required) · Browse UN Comtrade
Brazilstale18,144 kgkernel——Brazil customs via UN Comtrade (API access required) · Browse UN Comtrade
Colombiastale17,021.19 kgkernel——Colombia customs via UN Comtrade (API access required) · Browse UN Comtrade

A figure whose source states no basis is stored and shown as unknown — never guessed, never normalized. Charts and totals exclude it; the record keeps it.