Firsthand Bitcoin · Data · Bitcoin miners

Data / Mining difficulty / 2025

Mining difficulty in 2025

Bitcoin mining difficulty since 2013, stepping at every retarget.

Mining difficulty opened 2025 at 109.78T (January 1, 2025) and closed at 148.26T (December 31, 2025), up 35.0%. The high was 155.97T on October 29, 2025 and the low 108.11T on January 27, 2025.

Mining difficulty, month by month in 2025

MonthMonth end
January 2025108.11T
February 2025110.57T
March 2025113.76T
April 2025123.23T
May 2025126.98T
June 2025116.96T
July 2025127.62T
August 2025129.70T
September 2025142.34T
October 2025155.97T
November 2025149.30T
December 2025148.26T

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.

Other years: 2026 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013

Also in 2025: Bitcoin price · Distance from the all-time high · 200-day and 200-week averages · Network hashrate · Difficulty adjustments · Fees paid to miners · Transactions per day · Hashprice · Miner revenue · Miner prices per terahash · Bitmain releases and the bitcoin price · Break-even electricity price

The full history · CSV