Menu
 

Minecraft Ore Distribution: Best Y-Levels for Every Ore (1.21)

Minecraft Ore Distribution: Best Y-Levels for Every Ore

Current for 1.21+ (Java & Bedrock). The ore-distribution ranges have not changed since the 1.18 world-generation overhaul, so these levels are stable.

Every ore spawns in a height band, and most follow a triangle distribution - rarest at the edges of the band, most common at one peak Y-level. Mine at that peak and you find far more per hour. Press F3 (Java) or enable Show Coordinates (Bedrock) to read your current Y.

Best Y-level for every ore

OreBest Y-levelSpawn rangeNotes
Diamond-59-64 to 16Most diamonds at -59; many branch-mine at -54 to sit above the worst lava lakes.
Redstone-59-64 to 16Same band as diamond - mine both at once.
Lapis Lazuli0-64 to 64Peaks around Y 0; also a secondary boost high in mountains.
Gold-16-64 to 32Far more common in Badlands biomes (spawns much higher there).
Iron16 & 232-64 to 320Two peaks: Y 16 underground and Y 232 in mountains (often exposed on peaks).
Copper48-16 to 112Extra-dense in Dripstone Caves.
Coal960 to 320Very common; also exposed on mountain surfaces.
EmeraldMountains (high Y)-16 to 320Only in mountain biomes; spawns more the higher you go.
Ancient Debris (Netherite)158 to 119 (Nether)Mine in the Nether at Y 15; use beds or TNT to blast safely.

Best level for diamonds (the short answer)

Go to Y -59 for the highest diamond density, or Y -54 if you want to lose a little density in exchange for fewer lava deaths while branch mining. Below Y 0 all ore is the deepslate variant, which is slightly slower to break - bring an Efficiency pickaxe.

How Each Ore Actually Generates

The table above gives the answer most people need. This one gives the reason, and it is read out of the worldgen definitions in the Minecraft 26.3 server jar. Almost no ore generates from a single rule: diamond has four separate generators, iron has three, and each has its own vertical band and its own number of attempts per chunk.

Peak only exists for a trapezoid generator, which concentrates ore toward the middle of its band. A flat generator spreads evenly, so within its band no Y is better than another. Tries is how many placement attempts that generator gets per chunk, which is the real density number.

OreGeneratorY bandPeak YTries per chunk
Diamondore_diamond-144 to 16-637
ore_diamond_buried-144 to 16-634
ore_diamond_large-144 to 16-63-
ore_diamond_medium-64 to -4flat2
Ironore_iron_middle-24 to 561610
ore_iron_small-64 to 72flat10
ore_iron_upper80 to 38423290
Gold (Overworld)ore_gold-64 to 32-164
ore_gold_extra32 to 256flat50
ore_gold_lower-64 to -48flat-
Copperore_copper-16 to 1124816
ore_copper_large-16 to 1124816
Redstoneore_redstone-64 to 15flat4
ore_redstone_lower-96 to -32-638
Lapis Lazuliore_lapis-32 to 3202
ore_lapis_buried-64 to 64flat4
Coalore_coal_lower0 to 1929620
ore_coal_upper136 to 320flat30
Emeraldore_emerald-16 to 480232100
Ancient Debris (Nether)ore_ancient_debris_large8 to 2416-
ore_debris_small-56 to 312flat-

Two things worth taking from this. Diamond's main generator runs from -144, far below the world floor at -64, so most of its curve is cut off and the surviving peak sits just above bedrock: that is why -59 works and why going lower gains nothing. And iron is not one ore with two peaks by coincidence, it is literally two different generators, ore_iron_middle peaking at 16 and ore_iron_upper peaking at 232 with nine times the attempts per chunk, which is why mountain iron feels endless.

Mining tips

  • Branch mine at the target Y: dig a long corridor and strike out 2-block tunnels every 3 blocks to expose the most stone.
  • Fortune III multiplies diamond, redstone, lapis, coal, emerald and copper drops - enchant before a big trip.
  • Carry a water bucket for lava, and torches to stop mob spawns in the corridor.
  • Strip mining a 16x16 chunk at Y -59 down to bedrock is the most thorough method for diamonds + redstone together.

Want a smooth world to mine in with friends, 24/7? Host your Minecraft server with Supercraft - Java & Bedrock, NVMe storage, daily backups, instant setup. Planning a modded dig? See the best Forge mods, and grab a fresh map with our seed finder guide.

Launch a Minecraft Java server with this setup

Pick a preset and your new server boots preconfigured - rates, rules and mods already dialed in. Change anything later in the panel.

Browse all Minecraft Java recipes →

Minecraft Hardcore

One life, no second chances: Hardcore mode, Hard difficulty, PvP on. Death is permanent: players are banned t…

Minecraft Creative Build

A peaceful creative server for builders: Creative mode, Peaceful difficulty, flight enabled, PvP off and no s…

Tired of fighting this issue every patch?

Run a managed Minecraft server with us. We handle the patches, mod-version pinning, save backups, and DDoS protection. Set up in minutes, multiple datacenter regions, no contract.

See Minecraft hosting plans →
Top