← Back to Glossary

Mempool Size: Definition and Why It Matters for Bitcoin Transaction Fees

Mempool size represents the total amount of unconfirmed Bitcoin transaction data currently stored in the memory pools of Bitcoin nodes. It is commonly used as a key indicator of network congestion and helps estimate transaction fees and expected confirmation times.

Mempool Size Explained in Simple Terms

Every valid Bitcoin transaction enters the mempool before it is confirmed.

If miners can confirm transactions as quickly as they arrive, the mempool remains relatively small.

However, when users submit transactions faster than the network can process them, the mempool grows.

This growth is referred to as an increase in mempool size.

A larger mempool generally means:

  • more transactions are waiting for confirmation

  • competition for block space is higher

  • recommended transaction fees increase

  • confirmation times may become longer

Think of the mempool as a queue at a busy ticket counter. When only a few people are waiting, everyone is served quickly. When the line becomes very long, waiting times increase unless someone pays for priority service.

How Mempool Size Works

Mempool size changes continuously as transactions enter and leave the network.

The process works as follows:

  1. Transactions Broadcast
    Users send Bitcoin transactions.

  2. Transactions Enter the Mempool
    Valid transactions are stored by Bitcoin nodes while waiting for confirmation.

  3. New Transactions Arrive
    Additional transactions increase the amount of data in the mempool.

  4. Blocks Are Mined
    Miners confirm transactions and remove them from the mempool.

  5. Mempool Size Changes
    The total amount of unconfirmed transaction data increases or decreases depending on network activity.

The process can be summarized as:

Incoming Transactions → Mempool Growth → Block Confirmation → Mempool Reduction

Example of Mempool Size in Practice

Suppose the Bitcoin network is operating normally.

The mempool contains:

  • 40 MB of unconfirmed transaction data.

Suddenly, a major market event causes thousands of users to move Bitcoin.

The mempool grows to:

  • 180 MB of unconfirmed transaction data.

As a result:

  • wallet fee recommendations increase

  • miners prioritize higher-fee transactions

  • lower-fee transactions wait longer for confirmation

Once network activity slows and additional blocks are mined, the mempool gradually returns to its normal size.

Why Mempool Size Matters

Mempool size provides valuable information about current network conditions.

It helps users:

  • estimate transaction fees

  • predict confirmation times

  • understand network congestion

  • decide when to send transactions

  • monitor overall blockchain activity

Many Bitcoin wallets and fee estimation services continuously monitor mempool size to recommend appropriate fee rates.

How Is Mempool Size Measured?

Mempool size can be expressed in several ways.

Total Data Size

Measures the amount of transaction data stored in the mempool, typically in:

  • megabytes (MB)

  • virtual megabytes (vMB)

Number of Transactions

Measures how many unconfirmed transactions are waiting for confirmation.

Fee Distribution

Shows how transactions are distributed across different fee rates, helping users determine how much they may need to pay for faster confirmation.

Different blockchain explorers may emphasize different metrics.

Mempool Size vs Network Congestion

Mempool Size

Measures:

  • the amount of unconfirmed transaction data waiting in the network.

Network Congestion

Describes:

  • the overall condition in which transaction demand exceeds available block space.

A growing mempool size is one of the clearest signs that the network is becoming congested.

Mempool Size and Transaction Fees

As mempool size increases:

  • competition for block space grows

  • users offer higher fee rates

  • miners prioritize the most profitable transactions

  • average transaction fees typically rise

When the mempool shrinks:

  • fee pressure usually decreases

  • lower-fee transactions are more likely to be confirmed quickly

For this reason, mempool size is one of the most important inputs used in Bitcoin fee estimation.

Does Every Node Have the Same Mempool Size?

No.

Each Bitcoin node maintains its own local mempool.

Although most nodes contain similar transactions, differences can occur because of:

  • network latency

  • local relay policies

  • memory limits

  • transaction propagation timing

As a result, there is no single global mempool, although public mempool statistics usually provide a reliable approximation of overall network conditions.

Can Users Benefit from Monitoring Mempool Size?

Yes.

Monitoring mempool size can help users:

  • send transactions when fees are lower

  • avoid periods of heavy congestion

  • estimate likely confirmation times

  • choose more efficient fee rates

Many experienced Bitcoin users check mempool conditions before broadcasting large or non-urgent transactions.

Frequently Asked Questions

Still have questions about Mempool Size?

Have traffic?

Earn with the best product in cloud mining

Become a partner
15%

First purchase

On every new user’s first purchase. No limit on the purchase amount.

5%

Repeat purchases

Earn for life from every repeat purchase. When the user buys again, you earn again.