Firsthand Bitcoin · Data · Bitcoin miners

Mining difficulty

Bitcoin mining difficulty since 2013, stepping at every retarget.

148.36T on Nov 6, 2026, against 155.97T a year earlier.

Every 2,016 blocks — roughly two weeks — the network resets how hard it is to find a block so that one arrives about every ten minutes. When hashrate has grown, difficulty goes up; when machines switch off, it comes down.

Difficulty is what turns more competition into fewer coins per machine. Overlay hashprice to see the two move in opposite directions.

Mining difficulty, month by month

MonthMining difficulty
Dec 2025148.26T
Jan 2026141.67T
Feb 2026144.40T
Mar 2026133.79T
Apr 2026135.59T
May 2026138.96T
Jun 2026133.87T
Jul 2026126.23T
Aug 2026125.81T
Sep 2026132.76T
Oct 2026148.36T
Nov 2026148.36T

Questions

What is mining difficulty today?
148.36T as of November 6, 2026, up 11.8% over the last 30 days.
How has it changed over the past year?
A year ago it was 155.97T; today it is 148.36T, a change of -4.9%.
What is the highest mining difficulty on record?
155.97T, on October 29, 2025.
How is this chart calculated?
Every 2,016 blocks — roughly two weeks — the network resets how hard it is to find a block so that one arrives about every ten minutes. When hashrate has grown, difficulty goes up; when machines switch off, it comes down.

By year

2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013

Data: CSV · JSON. Embed: <iframe src="https://firsthandbitcoin.com/embed/difficulty" width="100%" height="420"></iframe>. Free to reuse with a link to this page.

Updated daily. Latest data 2026-11-06.

Network hashrate · Difficulty adjustments · Fees paid to miners · Transactions per day · Mempool · Active addresses · UTXO set · Block size and transactions per block · Blocks mined per day · Median confirmation time · Blockchain size · Miner revenue per transaction