Firsthand Bitcoin · Data · Bitcoin miners

Mining difficulty

Bitcoin mining difficulty since 2013, stepping at every retarget.

132.76T on Sep 21, 2026, against 142.34T 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
2025-10155.97T
2025-11149.30T
2025-12148.26T
2026-01141.67T
2026-02144.40T
2026-03133.79T
2026-04135.59T
2026-05138.96T
2026-06133.87T
2026-07126.23T
2026-08125.81T
2026-09132.76T

Questions

What is mining difficulty today?
132.76T as of September 22, 2026, up 5.5% over the last 30 days.
How has it changed over the past year?
A year ago it was 142.34T; today it is 132.76T, a change of -6.7%.
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-09-22.

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