{
  "name": "The Marble Price Index",
  "url": "https://marblepriceindex.com",
  "license": "CC BY 4.0 — cite \"Marble Price Index\" and link back",
  "updated": "2026-08-14",
  "period": "August 2026",
  "pricingBasis": "market_estimate",
  "unit": "USD; slab per sqft and per m² (polished 2 cm, ex-warehouse); FOB/CIF per sqft; block per tonne",
  "stones": [
    {
      "slug": "carrara",
      "name": "Carrara Marble",
      "material": "marble",
      "origin": "Carrara, Italy",
      "url": "https://marblepriceindex.com/marble/carrara/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 40,
      "priceSqftHigh": 90,
      "priceM2Low": 431,
      "priceM2High": 969,
      "fobSqftLow": 14,
      "fobSqftHigh": 50,
      "cifSqftLow": 18,
      "cifSqftHigh": 58,
      "blockTonLow": 2350,
      "blockTonHigh": 4350
    },
    {
      "slug": "calacatta",
      "name": "Calacatta Marble",
      "material": "marble",
      "origin": "Carrara basin, Italy",
      "url": "https://marblepriceindex.com/marble/calacatta/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 80,
      "priceSqftHigh": 250,
      "priceM2Low": 861,
      "priceM2High": 2691,
      "fobSqftLow": 28,
      "fobSqftHigh": 138,
      "cifSqftLow": 32,
      "cifSqftHigh": 146,
      "blockTonLow": 4750,
      "blockTonHigh": 12100
    },
    {
      "slug": "calacatta-gold",
      "name": "Calacatta Gold Marble",
      "material": "marble",
      "origin": "Carrara basin, Italy",
      "url": "https://marblepriceindex.com/marble/calacatta-gold/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 100,
      "priceSqftHigh": 300,
      "priceM2Low": 1076,
      "priceM2High": 3229,
      "fobSqftLow": 35,
      "fobSqftHigh": 165,
      "cifSqftLow": 39,
      "cifSqftHigh": 173,
      "blockTonLow": 5900,
      "blockTonHigh": 14550
    },
    {
      "slug": "calacatta-viola",
      "name": "Calacatta Viola Marble",
      "material": "marble",
      "origin": "Carrara basin, Italy",
      "url": "https://marblepriceindex.com/marble/calacatta-viola/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 90,
      "priceSqftHigh": 250,
      "priceM2Low": 969,
      "priceM2High": 2691,
      "fobSqftLow": 31,
      "fobSqftHigh": 138,
      "cifSqftLow": 35,
      "cifSqftHigh": 146,
      "blockTonLow": 5350,
      "blockTonHigh": 12100
    },
    {
      "slug": "statuario",
      "name": "Statuario Marble",
      "material": "marble",
      "origin": "Carrara basin, Italy",
      "url": "https://marblepriceindex.com/marble/statuario/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 80,
      "priceSqftHigh": 220,
      "priceM2Low": 861,
      "priceM2High": 2368,
      "fobSqftLow": 28,
      "fobSqftHigh": 121,
      "cifSqftLow": 32,
      "cifSqftHigh": 129,
      "blockTonLow": 4750,
      "blockTonHigh": 10650
    },
    {
      "slug": "nero-marquina",
      "name": "Nero Marquina Marble",
      "material": "marble",
      "origin": "Markina, Spain",
      "url": "https://marblepriceindex.com/marble/nero-marquina/",
      "country": "ES",
      "fobPort": "Bilbao/Valencia",
      "priceSqftLow": 40,
      "priceSqftHigh": 90,
      "priceM2Low": 431,
      "priceM2High": 969,
      "fobSqftLow": 14,
      "fobSqftHigh": 50,
      "cifSqftLow": 18,
      "cifSqftHigh": 58,
      "blockTonLow": 2350,
      "blockTonHigh": 4350
    },
    {
      "slug": "black-marble",
      "name": "Black Marble",
      "material": "marble",
      "origin": "Spain, China, India",
      "url": "https://marblepriceindex.com/marble/black-marble/",
      "country": "ES",
      "fobPort": "Bilbao/Valencia",
      "priceSqftLow": 30,
      "priceSqftHigh": 80,
      "priceM2Low": 323,
      "priceM2High": 861,
      "fobSqftLow": 10,
      "fobSqftHigh": 44,
      "cifSqftLow": 14,
      "cifSqftHigh": 52,
      "blockTonLow": 1800,
      "blockTonHigh": 3900
    },
    {
      "slug": "white-marble",
      "name": "White Marble",
      "material": "marble",
      "origin": "Italy, Greece, China, Vietnam",
      "url": "https://marblepriceindex.com/marble/white-marble/",
      "country": "IT",
      "fobPort": "Carrara/Marina di Carrara",
      "priceSqftLow": 20,
      "priceSqftHigh": 120,
      "priceM2Low": 215,
      "priceM2High": 1292,
      "fobSqftLow": 7,
      "fobSqftHigh": 66,
      "cifSqftLow": 11,
      "cifSqftHigh": 74,
      "blockTonLow": 1200,
      "blockTonHigh": 5800
    },
    {
      "slug": "green-marble",
      "name": "Green Marble",
      "material": "marble",
      "origin": "India, Italy, China",
      "url": "https://marblepriceindex.com/marble/green-marble/",
      "country": "IN",
      "fobPort": "Chennai/Krishnapatnam",
      "priceSqftLow": 30,
      "priceSqftHigh": 100,
      "priceM2Low": 323,
      "priceM2High": 1076,
      "fobSqftLow": 10,
      "fobSqftHigh": 55,
      "cifSqftLow": 14,
      "cifSqftHigh": 63,
      "blockTonLow": 1800,
      "blockTonHigh": 4850
    },
    {
      "slug": "emperador",
      "name": "Emperador Marble",
      "material": "marble",
      "origin": "Spain",
      "url": "https://marblepriceindex.com/marble/emperador/",
      "country": "ES",
      "fobPort": "Bilbao/Valencia",
      "priceSqftLow": 35,
      "priceSqftHigh": 85,
      "priceM2Low": 377,
      "priceM2High": 915,
      "fobSqftLow": 12,
      "fobSqftHigh": 47,
      "cifSqftLow": 16,
      "cifSqftHigh": 55,
      "blockTonLow": 2050,
      "blockTonHigh": 4100
    },
    {
      "slug": "onyx",
      "name": "Onyx",
      "material": "onyx",
      "origin": "Iran, Turkey, Mexico, Pakistan",
      "url": "https://marblepriceindex.com/marble/onyx/",
      "country": "IR",
      "fobPort": "Bandar Abbas",
      "priceSqftLow": 60,
      "priceSqftHigh": 200,
      "priceM2Low": 646,
      "priceM2High": 2153,
      "fobSqftLow": 21,
      "fobSqftHigh": 110,
      "cifSqftLow": 25,
      "cifSqftHigh": 118,
      "blockTonLow": 3550,
      "blockTonHigh": 9700
    },
    {
      "slug": "guangxi-white",
      "name": "Guangxi White Marble",
      "material": "marble",
      "origin": "Guangxi, China",
      "url": "https://marblepriceindex.com/marble/guangxi-white/",
      "country": "CN",
      "fobPort": "Xiamen",
      "priceSqftLow": 15,
      "priceSqftHigh": 35,
      "priceM2Low": 161,
      "priceM2High": 377,
      "fobSqftLow": 5,
      "fobSqftHigh": 19,
      "cifSqftLow": 9,
      "cifSqftHigh": 27,
      "blockTonLow": 900,
      "blockTonHigh": 1700
    },
    {
      "slug": "panda-white",
      "name": "Panda White Marble",
      "material": "marble",
      "origin": "Sichuan, China",
      "url": "https://marblepriceindex.com/marble/panda-white/",
      "country": "CN",
      "fobPort": "Xiamen",
      "priceSqftLow": 50,
      "priceSqftHigh": 130,
      "priceM2Low": 538,
      "priceM2High": 1399,
      "fobSqftLow": 18,
      "fobSqftHigh": 72,
      "cifSqftLow": 22,
      "cifSqftHigh": 80,
      "blockTonLow": 2950,
      "blockTonHigh": 6300
    },
    {
      "slug": "han-white",
      "name": "Han White (Hanbaiyu) Marble",
      "material": "marble",
      "origin": "Fangshan and Sichuan, China",
      "url": "https://marblepriceindex.com/marble/han-white/",
      "country": "CN",
      "fobPort": "Xiamen",
      "priceSqftLow": 25,
      "priceSqftHigh": 70,
      "priceM2Low": 269,
      "priceM2High": 753,
      "fobSqftLow": 9,
      "fobSqftHigh": 38,
      "cifSqftLow": 13,
      "cifSqftHigh": 46,
      "blockTonLow": 1500,
      "blockTonHigh": 3400
    },
    {
      "slug": "taj-mahal-quartzite",
      "name": "Taj Mahal Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/taj-mahal-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 70,
      "priceSqftHigh": 140,
      "priceM2Low": 753,
      "priceM2High": 1507,
      "fobSqftLow": 24,
      "fobSqftHigh": 77,
      "cifSqftLow": 28,
      "cifSqftHigh": 85,
      "blockTonLow": 3750,
      "blockTonHigh": 6050
    },
    {
      "slug": "cristallo-quartzite",
      "name": "Cristallo Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/cristallo-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 90,
      "priceSqftHigh": 200,
      "priceM2Low": 969,
      "priceM2High": 2153,
      "fobSqftLow": 31,
      "fobSqftHigh": 110,
      "cifSqftLow": 35,
      "cifSqftHigh": 118,
      "blockTonLow": 4850,
      "blockTonHigh": 8600
    },
    {
      "slug": "perla-venata-quartzite",
      "name": "Perla Venata Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/perla-venata-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 80,
      "priceSqftHigh": 160,
      "priceM2Low": 861,
      "priceM2High": 1722,
      "fobSqftLow": 28,
      "fobSqftHigh": 88,
      "cifSqftLow": 32,
      "cifSqftHigh": 96,
      "blockTonLow": 4300,
      "blockTonHigh": 6900
    },
    {
      "slug": "mont-blanc-quartzite",
      "name": "Mont Blanc Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/mont-blanc-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 70,
      "priceSqftHigh": 150,
      "priceM2Low": 753,
      "priceM2High": 1615,
      "fobSqftLow": 24,
      "fobSqftHigh": 82,
      "cifSqftLow": 28,
      "cifSqftHigh": 90,
      "blockTonLow": 3750,
      "blockTonHigh": 6450
    },
    {
      "slug": "sea-pearl-quartzite",
      "name": "Sea Pearl Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/sea-pearl-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 60,
      "priceSqftHigh": 120,
      "priceM2Low": 646,
      "priceM2High": 1292,
      "fobSqftLow": 21,
      "fobSqftHigh": 66,
      "cifSqftLow": 25,
      "cifSqftHigh": 74,
      "blockTonLow": 3250,
      "blockTonHigh": 5150
    },
    {
      "slug": "patagonia-quartzite",
      "name": "Patagonia Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/patagonia-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 100,
      "priceSqftHigh": 250,
      "priceM2Low": 1076,
      "priceM2High": 2691,
      "fobSqftLow": 35,
      "fobSqftHigh": 138,
      "cifSqftLow": 39,
      "cifSqftHigh": 146,
      "blockTonLow": 5400,
      "blockTonHigh": 10750
    },
    {
      "slug": "naica-quartzite",
      "name": "Naica Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/naica-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 80,
      "priceSqftHigh": 170,
      "priceM2Low": 861,
      "priceM2High": 1830,
      "fobSqftLow": 28,
      "fobSqftHigh": 94,
      "cifSqftLow": 32,
      "cifSqftHigh": 102,
      "blockTonLow": 4300,
      "blockTonHigh": 7300
    },
    {
      "slug": "bianco-superiore-quartzite",
      "name": "Bianco Superiore Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/bianco-superiore-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 80,
      "priceSqftHigh": 170,
      "priceM2Low": 861,
      "priceM2High": 1830,
      "fobSqftLow": 28,
      "fobSqftHigh": 94,
      "cifSqftLow": 32,
      "cifSqftHigh": 102,
      "blockTonLow": 4300,
      "blockTonHigh": 7300
    },
    {
      "slug": "calacatta-macaubas-quartzite",
      "name": "Calacatta Macaubas Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/calacatta-macaubas-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 60,
      "priceSqftHigh": 130,
      "priceM2Low": 646,
      "priceM2High": 1399,
      "fobSqftLow": 21,
      "fobSqftHigh": 72,
      "cifSqftLow": 25,
      "cifSqftHigh": 80,
      "blockTonLow": 3250,
      "blockTonHigh": 5600
    },
    {
      "slug": "super-white-quartzite",
      "name": "Super White Quartzite",
      "material": "quartzite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/super-white-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 55,
      "priceSqftHigh": 110,
      "priceM2Low": 592,
      "priceM2High": 1184,
      "fobSqftLow": 19,
      "fobSqftHigh": 61,
      "cifSqftLow": 23,
      "cifSqftHigh": 69,
      "blockTonLow": 2950,
      "blockTonHigh": 4750
    },
    {
      "slug": "green-quartzite",
      "name": "Green Quartzite",
      "material": "quartzite",
      "origin": "Brazil, India",
      "url": "https://marblepriceindex.com/stone/green-quartzite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 60,
      "priceSqftHigh": 140,
      "priceM2Low": 646,
      "priceM2High": 1507,
      "fobSqftLow": 21,
      "fobSqftHigh": 77,
      "cifSqftLow": 25,
      "cifSqftHigh": 85,
      "blockTonLow": 3250,
      "blockTonHigh": 6050
    },
    {
      "slug": "black-galaxy-granite",
      "name": "Black Galaxy Granite",
      "material": "granite",
      "origin": "Andhra Pradesh, India",
      "url": "https://marblepriceindex.com/stone/black-galaxy-granite/",
      "country": "IN",
      "fobPort": "Chennai/Krishnapatnam",
      "priceSqftLow": 35,
      "priceSqftHigh": 70,
      "priceM2Low": 377,
      "priceM2High": 753,
      "fobSqftLow": 12,
      "fobSqftHigh": 38,
      "cifSqftLow": 16,
      "cifSqftHigh": 46,
      "blockTonLow": 1900,
      "blockTonHigh": 3000
    },
    {
      "slug": "absolute-black-granite",
      "name": "Absolute Black Granite",
      "material": "granite",
      "origin": "India, Zimbabwe, China",
      "url": "https://marblepriceindex.com/stone/absolute-black-granite/",
      "country": "IN",
      "fobPort": "Chennai/Krishnapatnam",
      "priceSqftLow": 30,
      "priceSqftHigh": 75,
      "priceM2Low": 323,
      "priceM2High": 807,
      "fobSqftLow": 10,
      "fobSqftHigh": 41,
      "cifSqftLow": 14,
      "cifSqftHigh": 49,
      "blockTonLow": 1600,
      "blockTonHigh": 3250
    },
    {
      "slug": "ubatuba-granite",
      "name": "Ubatuba Granite",
      "material": "granite",
      "origin": "Brazil",
      "url": "https://marblepriceindex.com/stone/ubatuba-granite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 30,
      "priceSqftHigh": 60,
      "priceM2Low": 323,
      "priceM2High": 646,
      "fobSqftLow": 10,
      "fobSqftHigh": 33,
      "cifSqftLow": 14,
      "cifSqftHigh": 41,
      "blockTonLow": 1600,
      "blockTonHigh": 2600
    },
    {
      "slug": "white-granite",
      "name": "White Granite",
      "material": "granite",
      "origin": "Brazil, India, China",
      "url": "https://marblepriceindex.com/stone/white-granite/",
      "country": "BR",
      "fobPort": "Vitória",
      "priceSqftLow": 35,
      "priceSqftHigh": 90,
      "priceM2Low": 377,
      "priceM2High": 969,
      "fobSqftLow": 12,
      "fobSqftHigh": 50,
      "cifSqftLow": 16,
      "cifSqftHigh": 58,
      "blockTonLow": 1900,
      "blockTonHigh": 3900
    },
    {
      "slug": "black-granite",
      "name": "Black Granite",
      "material": "granite",
      "origin": "India, Brazil, China, Africa",
      "url": "https://marblepriceindex.com/stone/black-granite/",
      "country": "IN",
      "fobPort": "Chennai/Krishnapatnam",
      "priceSqftLow": 30,
      "priceSqftHigh": 80,
      "priceM2Low": 323,
      "priceM2High": 861,
      "fobSqftLow": 10,
      "fobSqftHigh": 44,
      "cifSqftLow": 14,
      "cifSqftHigh": 52,
      "blockTonLow": 1600,
      "blockTonHigh": 3450
    },
    {
      "slug": "travertine",
      "name": "Travertine",
      "material": "travertine",
      "origin": "Turkey, Italy, Iran, Mexico",
      "url": "https://marblepriceindex.com/stone/travertine/",
      "country": "TR",
      "fobPort": "Izmir/Antalya",
      "priceSqftLow": 8,
      "priceSqftHigh": 40,
      "priceM2Low": 86,
      "priceM2High": 431,
      "fobSqftLow": 3,
      "fobSqftHigh": 22,
      "cifSqftLow": 7,
      "cifSqftHigh": 30,
      "blockTonLow": 120,
      "blockTonHigh": 450
    }
  ],
  "pricingModel": {
    "slab": "priceSqft* = Western warehouse, polished 2 cm, ex-warehouse (USD/sqft). priceM2* = priceSqft × 10.764.",
    "fob": "fobSqft* = FOB slab at origin/processing port (China for factory-direct): estimated as 35–55% of the Western warehouse price — inside the index's 30–60% factory-direct band; the warehouse price already contains the importer's freight, duty and margin. Market estimate until replaced by verified quotes.",
    "cif": "cifSqft* = FOB + $4–8/sqft ocean freight and insurance to a US/EU port (full 20ft container, ~2,500 sqft of 2 cm slab). Small orders ship LCL at ~$45–90 per m³ instead of a container share (see calculator). Excludes duty and inland delivery.",
    "block": "blockTon* = quarry block price USD/tonne, estimated from slab yield (≈12–14 m² of 2 cm slab per tonne) at 4–5.5× slab $/m² for marble/onyx and 4–5× for quartzite/granite; travertine priced as tile/paver stone. Market estimate.",
    "history": "src/data/history/stone-prices.json — one series per stone: [date, sqftLow, sqftHigh, fobLow, fobHigh, blockLow, blockHigh]; appended by scripts/snapshot.mjs (weekly + on data change), never rewritten retroactively."
  },
  "history": "https://marblepriceindex.com/api/history/stone-prices.json"
}