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.61 MB on Sep 20, 2026, against 1.57 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
2025-101.56 MB
2025-111.61 MB
2025-121.52 MB
2026-011.57 MB
2026-021.56 MB
2026-031.62 MB
2026-041.98 MB
2026-051.58 MB
2026-061.59 MB
2026-071.65 MB
2026-081.53 MB
2026-091.61 MB

Questions

What is block size and transactions per block today?
1.61 MB as of September 21, 2026.
How has it changed over the past year?
A year ago it was 1.41 MB; today it is 1.61 MB, a change of +13.8%.
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-09-22.

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