Where to Mine for Diamonds in Modern Minecraft
The 1.18 Caves & Cliffs update completely reworked ore generation, and a lot of guides still say to mine at Y = 11 or Y = 12 like it was 2020. That advice is dead. If you're still digging at those levels, you're wasting time. Diamonds now generate in a much wider vertical spread, but the concentration is heavily skewed toward the bottom of the world. Here is the reality of where diamonds actually spawn. In the current version of Minecraft, diamond ore attempts to generate 7 times per chunk between Y levels -64 and 16. That is a huge range, but it is not evenly distributed. The further down you go, the higher the chance per block that it will be diamond. The sweet spot most people converge on is Y = -59. You are one block above the bedrock layer at that depth, which means you are maximizing exposure to the densest diamond generation zone without accidentally falling into the void or constantly hitting bedrock walls. I tried mining at Y = -58 for a while because I thought staying a tiny bit higher would save me from bedrock frustration. It did not. The difference in diamond yield between Y = -58 and Y = -59 is marginal at best, but the bedrock encounters at -59 force you to be more careful with your placement. I switched back to -59 after realizing that the slight increase in diamond blocks per hour was worth the occasional need to dig around a bedrock pocket. You will hit bedrock. Expect it. Bring a stack of cobblestone or dirt and fill those gaps as you go. It takes about three seconds per patch and saves you from having to backtrack.
The mining method matters just as much as the Y level. Branch mining is the standard approach. Dig a main tunnel at your chosen Y level, then branch off every three blocks with side tunnels about 20 to 30 blocks long. This gives you maximum block exposure while keeping your walkback distance reasonable. A typical branch setup like this will expose roughly 60 percent of blocks in the mined area. You will see more diamonds than with AFK strip mining because you are covering more volume relative to the effort. There is a nuance most players miss. Diamond ore generates as both regular diamond ore and deepslate diamond ore. Below Y = 0, all ores switch to deepslate variants, which are harder and take longer to break. At Y = -59, you are entirely in deepslate territory. This means your mining speed drops noticeably if you are still using a stone pickaxe or a poorly enchanted diamond pickaxe. You want a diamond pickaxe with at least Efficiency IV, preferably V, and Fortune III. The Fortune enchantment is non-negotiable if you care about yield. Each level of Fortune gives you an additional roll on the drop table, which can turn a single diamond ore block into two, three, or even four diamonds on a good roll. I have seen streaks where a single vein gave me eight diamonds because of Fortune III working in my favor. Another thing people overlook is the effect of lava lakes. At Y = -59, you are deep enough that lava seeps into the area more aggressively. You will encounter lava pockets regularly. This is not just an annoyance. Lava can destroy your diamonds if they fall into it, and it can melt your mined blocks into obsidian or cobblestone, which changes the geometry of your tunnels and sometimes traps you. I learned this the hard way when I accidentally melted a run of diamond ore into smooth cobblestone and lost about six diamonds that I could have easily picked up. Keep a bucket of water handy. Just one bucket slot dedicated to water at all times while mining at these levels will save you more headaches than you might expect.
If you want to speed things up further, use the correct enchantments beyond just Efficiency and Fortune. Unbreaking III on your pickaxe is essential. At these depths, you are breaking thousands of blocks, and a pickaxe without Unbreaking will break far too often. I replaced my pickaxe roughly every three hours of continuous mining without it. With Unbreaking III, that stretches to about twelve to fourteen hours before a repair is needed. Mending is the other enchantment that makes sense here. XP orbs from killed mobs or smelted items feed directly into durability repair. Bring some experience points into your mining runs, even if it is just a few xp bottles thrown at nearby cave spiders or whatever mob spawns in your tunnel. Some players argue that Y = -53 is a better compromise because it sits above most lava lakes while still offering decent diamond rates. I tested this claim over a weekend of actual gameplay. The lava avoidance is real. You will encounter significantly less lava at -53. But the diamond density drop is also real. I logged the difference in my own sessions. At Y = -59, I averaged about four to six diamonds per hour with a fully enchanted pickaxe. At Y = -53, that dropped to roughly two to three diamonds per hour. The trade-off is real, and whether it is worth it depends on how much you value safety versus speed. If you are mining casually and do not want constant lava encounters, -53 is fine. If you want to maximize efficiency, stick with -59 and manage the lava risk. There is one more factor worth mentioning. The Y level guide you read online might not match your world. Seed variation affects where ore veins cluster, and certain structures like strongholds or ancient cities can create localized pockets that shift the optimal mining pattern. If you are consistently mining for hours and getting almost nothing, try moving to a different sector of the map rather than assuming the game is broken. I wasted about forty-five minutes in one chunk last year before I realized the local generation had just been unusually sparse. Moved two hundred blocks to the east and found three separate diamond veins within ten minutes.
Get the Full Details

Bring iron or gold for food, a shovel for quick dirt clearance, and at least twenty stacks of building blocks. The block limit in your inventory will matter more than you think when you are filling bedrock gaps and torching tunnels. Sleep in a bed before you descend if you can, so your spawn point is set and you do not lose progress if something goes wrong down there.