
X/Twitter Engagement Rate: How to Calculate It, What's Good
See your engagement rate with the denominator spelled out
An instant audit of your handle works the rate out from your recent posts — on your followers, and on views too where X exposes impressions — and scores the posting habits that move it.
Your Twitter engagement rate is engagements divided by a denominator — impressions for a per-post read, followers for comparing against published benchmarks. The two give very different numbers from the same post, so always say which you used.
Someone tells you their engagement rate is 4%. Someone else says 0.1%. Both can be telling the truth about the same account, because they divided by different things. Fix that before you hunt for a benchmark.
The X/Twitter Engagement Rate Formula
Engagement rate is one division:
Engagement rate = (engagements ÷ denominator) × 100
The numerator is what people did with the post. Klipfolio's X metrics guide counts reposts, replies, likes, link clicks, profile taps, hashtag clicks, post expansions, media interactions and follows earned.
The denominator is where people disagree. Hootsuite's engagement-rate guide lists six; three apply to organic X posts — by reach, by followers, by impressions. Of those, only two matter in practice — impressions and followers — and they answer different questions.

Impressions or Followers? Why the Denominator Changes the Answer
Take one post: 32 engagements, 800 impressions, from an account with 5,000 followers.
- By impressions: 32 ÷ 800 = 4.0%
- By followers: 32 ÷ 5,000 = 0.64%
Same post, same day, a six-fold gap. Neither number is wrong.
Impressions is the honest read of the post. Of the people who actually saw this, how many did something? That isolates content from distribution — the right denominator for comparing your own posts against each other.
Followers is what benchmark studies publish. The two reports below both divide by follower count. Match the study's denominator, or you're comparing 4.0% to 0.12% and drawing a conclusion from arithmetic, not performance.
So: impressions-basis for your own decisions, followers-basis when you want to know where you sit against the market. Write down which you used.
How to Work Yours Out from X Analytics, Step by Step
You don't need a Twitter engagement rate calculator for this. Five steps:
- Pick a window, not a post. One post tells you nothing. Take your last 20 to 30 originals.
- Open the analytics for each post. Tap the bar-chart icon under a post to see its views (X's label for impressions) and its engagement counts side by side.
- Sum the numerator. Add up likes, replies, reposts, quotes and clicks across the window. For the followers-basis comparison below, count likes and reposts only — Socialinsider's numerator.
- Sum the denominator. Add up impressions across the same posts. For the followers version, multiply your follower count at the end of the window by the number of posts in it. Dividing a window's total engagements by followers alone is the classic mistake — with 30 posts it inflates the answer about thirtyfold, and every benchmark you'd compare it to is per post.
- Divide and multiply by 100.
Keep two things consistent or the number stops being comparable to itself: the window length, and whether replies you send count as "posts" — most people exclude them, since replies behave nothing like originals (X reply strategy).

What Counts as a Good Engagement Rate on X
Here's where most articles invent an average Twitter engagement rate. Instead, two dated studies, with their populations.
Socialinsider's 2026 benchmark report, built from 70 million posts between January 2024 and December 2025, calculates X engagement rate as likes plus reposts divided by followers. It found X at 0.15% in 2024, sliding to 0.12% in 2025 — the lowest platform it tracked. That figure is for international brand profiles, not personal accounts.
Buffer's benchmark data, from accounts using its own product, put X at 2.15% in January 2025, down from 3.47% a year earlier — engagements (likes, replies, reposts) ÷ followers, per Buffer's stated method, on an undisclosed sample size, so treat it as directional.
Those numbers are more than an order of magnitude apart, and that gap is the most useful thing on this page. Part of it is the numerator — Buffer counts replies, Socialinsider counts only likes and reposts — and the rest is population: a benchmark describes a population, not a platform. Brand profiles with big follower counts and low posting volume land near zero. Smaller, active, conversational accounts land far higher.
So the defensible version of "what is a good engagement rate on X":
- Beat your own trailing average — the only comparison where the population is identical.
- Compare externally only after matching the study's denominator and population.
- Treat any figure without a date and a sample as decoration. Both studies above moved measurably between 2024 and 2025.

Why Yours Reads Low — the Usual Causes
A low rate is usually one of four things, and only one of them is "your writing is bad".
- The denominator grew and the numerator didn't. A post picked up outside your followers reads low precisely because it reached people who don't know you. That's a good post with a bad-looking rate.
- A follower count that outran your active audience. Followers-basis rates fall as followers grow, whether or not anything got worse. Inactive followers are pure denominator.
- Your posts aren't matching what the feed sorts for. X's ranking has shifted, and content that doesn't read as clearly on-topic reaches less of the right audience.
- Link-outs and low-conversation formats. Posts that ask nothing of the reader get seen and scrolled.
Marcos Ruiz walks through what changed and what X now rewards:
What to Change First When the Number Is Low
In order, because doing all four at once tells you nothing:
- Re-measure on impressions. If your followers-basis rate is falling but your impressions-basis rate is flat, nothing is wrong with your content — your follower list is stale. Stop optimizing.
- Cut the posts that earn nothing. Sort your last 30 by impressions-basis rate. The bottom third usually shares one format. Stop shipping it for a month, then re-measure.
- Ask for the cheap engagement. A post that ends in a real question beats the same post ending in a statement.
- Post into conversations, not just your own feed. Replies on other people's posts borrow an audience that is already reading, which lifts the numerator faster than chasing impressions does.
Give each change two weeks and one metric.
Score Your X Engagement Rate with Postory
If you'd rather not run the spreadsheet, the Instant X Profile Audit measures it for you. It's $4.99, runs on any public handle, and needs no sign-up.
Its Engagement health section reads your rate on both denominators this article argues about: on your followers, and — when X insights are available for the posts it pulled — on views. Its numerator is weighted (replies count double), so the percentage won't match a flat hand calculation exactly; it grades you against our own platform bands rather than a published study's population. You also get a worst-first fix list.
Try Postory free — write and schedule X, Threads and Bluesky posts in one place.
FAQ
Q: What is a good engagement rate on Twitter?
There isn't one universal figure, and any article that gives you one without naming a date, a denominator and a sample is guessing. Socialinsider's 2026 benchmark report measured X brand profiles at 0.12% on a followers basis in 2025; Buffer's benchmarks put accounts using its product at 2.15% in January 2025, on a sample size it doesn't disclose. Match the population and the numerator before you compare.
Q: What is the engagement rate formula for Twitter?
Engagements divided by a denominator, times 100. Hootsuite lists six variants; three apply to organic posts — by reach, by followers and by impressions. On X the two useful ones are engagements ÷ impressions for judging a post, and engagements ÷ followers for comparing against published benchmarks.
Q: What does engagement rate mean on Twitter?
It's the share of an audience that acted rather than scrolled. A high rate means the people who saw your post did something about it; a low rate means it was seen and ignored. It says nothing on its own about how many people saw it — that's impressions, which is a separate metric.
Q: Should I use impressions or followers as the denominator?
Impressions when you're judging your own content, because it removes distribution from the comparison. Followers when you're comparing to a published benchmark, because that's what the benchmark used. Record which one you used — a rate without its denominator is not a number anyone can check.
Q: Why did my engagement rate drop when my posts got more reach?
Because reach is the denominator. A post that travels beyond your followers picks up impressions from people with no reason to engage, so the rate falls even though the post did well. Look at absolute engagements alongside the rate before concluding anything went wrong.
Q: How often should I calculate my engagement rate?
Monthly, over the same window length each time, on at least 20 posts. Weekly readings on small samples move for reasons that have nothing to do with your content — one post landing outside your usual audience can swing a week and tell you nothing you can act on.
Q: Do replies count in the Twitter engagement rate?
Yes — replies received on your post are engagements and belong in the numerator. Replies you write on other people's posts are a different thing: most people exclude them from the post set they measure, because their impression profile is nothing like an original post's.
Related articles

How to See Who Unfollowed You on X (X Won't Tell You)
How to see who unfollowed you on Twitter: X sends no alert and keeps no history, so here's the snapshot method trackers run on — and how to run it yourself.
Sep 8, 2026

How to Remove Followers on X
How to remove followers on X, step by step — what it actually changes, what to check when the option won't show up, and what to do about bot followers.
Sep 7, 2026

"Rate Limit Exceeded" on X (Twitter): What It Means and How Long It Lasts
X says "Rate limit exceeded"? What the error means, how long it lasts, why it is not a shadowban, and what to do while you wait.
Sep 7, 2026