Firsthand Bitcoin · Data · Bitcoin miners

Block size and transactions per block

The average size of a bitcoin block in megabytes, and how many transactions each block carried.

1.62 MB on Oct 29, 2026, against 1.45 MB a year earlier.

Blocks have been effectively full since 2016. Since SegWit in 2017 a block can weigh up to 4 MB, so an average above 1 MB means users are paying for the extra space. Fewer transactions per block at the same size means bigger transactions, which is what inscriptions and batching look like.

Average block size, month by month

MonthAverage block size
Nov 20251.61 MB
Dec 20251.52 MB
Jan 20261.57 MB
Feb 20261.56 MB
Mar 20261.62 MB
Apr 20261.98 MB
May 20261.58 MB
Jun 20261.59 MB
Jul 20261.65 MB
Aug 20261.53 MB
Sep 20261.58 MB
Oct 20261.62 MB

Questions

What is block size and transactions per block today?
1.62 MB as of October 29, 2026, up 3.6% over the last 30 days.
How has it changed over the past year?
A year ago it was 1.49 MB; today it is 1.62 MB, a change of +8.0%.
What is the highest average block size on record?
2.52 MB, on February 12, 2023.
How is this chart calculated?
Blocks have been effectively full since 2016. Since SegWit in 2017 a block can weigh up to 4 MB, so an average above 1 MB means users are paying for the extra space. Fewer transactions per block at the same size means bigger transactions, which is what inscriptions and batching look like.

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/block-size" width="100%" height="420"></iframe>. Free to reuse with a link to this page.

Updated daily. Latest data 2026-11-06.

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