WEIR

What Is a Good Engagement Rate on Twitter? (2026)

A good engagement rate on Twitter is about 1% of views, or 0.03% of followers for brands. Both formulas, four dated benchmarks and a real worked example.


Published · Updated · 7 min read

Cover image: Three benchmarks, two formulas

A good engagement rate on Twitter is 1% of views or more, the level Ordinal's study of X posts calls strong.

Divide by followers instead, as Rival IQ's yearly report does, and the median brand post earns about 0.03%.

This guide is for anyone judging their own posts on X (Twitter) or a brand's. You get both formulas, what X itself counts, four dated benchmarks and a worked example. We run Weir, the API behind the example.

Both formulas, ready for a spreadsheet:

engagements       = likes + reposts + replies + quotes + bookmarks
rate by views     = engagements / views × 100
rate by followers = engagements / followers × 100

How to calculate Twitter engagement rate: two formulas

Every Twitter engagement rate is engagements divided by an audience number, times 100. The audience number is the choice that matters.

  • By views tells you how many of the people who saw a post acted on it. X's own analytics works this way.
  • By followers tells you how much of the audience you built acted. Rival IQ and Socialinsider work this way.

Views and impressions are the same public number. X's changelog says view counts reached its API on 5 January 2023, as impression_count.

Pick the formula by the job:

  • Judging one post? Divide by views. It only counts people who saw the post.
  • Checking against a report? Use that report's formula, or the two numbers can't be compared.
  • Comparing rival brands? Use views and each brand's median post, as in our Twitter competitor analysis method.

What counts as an engagement in X's own analytics?

X counts far more than the public numbers under a post. Its business help page defines engagements as "clicks anywhere on the post," including:

  • Actions anyone can count: reposts, replies and likes.
  • Actions only the author sees: follows, and clicks on links, media, the username, the profile photo or the post itself.

X's engagement rate is then "the number of engagements divided by the number of impressions."

Three things follow from that page:

  • Your public rate is a floor. Clicks are private, so any outside math comes out lower than X's figure for the same post.
  • Bookmarks and quotes aren't on X's list. We count both, because they're public and they show real interest.
  • Fresh numbers move. X says its systems "take up to 36 hours to stabilize," so judge a post after a day and a half.

The full dashboard shows only your own posts. Our guide to Twitter analytics without Premium covers what you can see without paying.

What is a good engagement rate on Twitter in 2026?

There are two answers, one for each formula.

0.03%median brand post, by followers (Rival IQ 2026)
0.70%median post, by views (Ordinal)
1%of views, Ordinal's line for "strong"

These are the four benchmarks we could check at the source, as of October 2026:

Source Divides by Actions counted Sample X rate
Rival IQ, 2026 Followers All it can measure 150 brands × 18 industries 0.03% median
Rival IQ, 2025 Followers All it can measure 2,100 brands, 1.7M posts 0.015% median
Socialinsider 2026 Followers Likes and reposts 10.3M brand posts 0.12% average
Ordinal, 2026 Views Four public actions 87,528 posts 0.70% median

None of these comes from X; each study has its own method.

So "good" means above the median for the formula you used:

  • By views, beat 0.70%. Ordinal calls "anything above 1%" strong.
  • By followers, beat 0.03% for a brand. Socialinsider's 0.12% is an average, which a few viral posts can pull up.
  • By format, expect a spread. Ordinal found threads earned the highest rate, at 1.89%.

Why do Twitter engagement rate benchmarks disagree?

They divide by different numbers, count different actions and study different accounts.

  • The divisor. A brand post is often seen by a small share of the brand's followers, so it scores far higher by views.
  • The actions. Socialinsider counts only likes and reposts. Ordinal adds replies and bookmarks.
  • The accounts. Socialinsider studied brands with 1,000 to 1 million followers. Ordinal's page doesn't say how many accounts it covered.
  • Median or average. A median shows the typical post. An average leans toward the hits.
  • The year. Rival IQ's X median fell to 0.015% in its 2025 report, then doubled in 2026.

Rival IQ's 2025 report says the follower method is a fallback. The "truest measure" divides by reach or impressions, it says, but API limits kept those out of its data.

A real example: three @duolingo posts, worked by hand

We ran one Weir search on 22 October 2026 for @duolingo's three latest original posts that were at least a day old. It cost 4 credits: 1 for the call and 1 per post.

The newest post, trimmed to the fields the formulas need:

{
  "id": "2112667725805822220",
  "createdAt": "2026-10-20T22:10:11.000Z",
  "author": { "username": "duolingo", "followersCount": 1049070 },
  "likeCount": 2878,
  "retweetCount": 417,
  "replyCount": 41,
  "quoteCount": 24,
  "bookmarkCount": 167,
  "viewCount": 69133
}

The arithmetic, step by step:

engagements  = 2,878 + 417 + 41 + 24 + 167   = 3,527
by views     = 3,527 / 69,133 × 100          = 5.10%
by followers = 3,527 / 1,049,070 × 100       = 0.34%

The other two posts, worked the same way, give this spread:

@duolingo engagement rate by views, posts from 16 to 20 October 2026
Streak meme, 20 Oct5.10% (0.34% by followers)
Free family plan offer, 16 Oct1.68% (0.27% by followers)
DuoTV episodes link, 16 Oct0.82% (0.03% by followers)

All three beat Ordinal's 0.70% median by views. By followers, two ran about ten times Rival IQ's brand median, and the link post sat right at it.

The meme shows why the divisor matters. Its 69,133 views equal under 7% of Duolingo's follower count. So the same post reads as 5.10% or 0.34%, and both are right.

Check any post with the free engagement rate calculator

Our free Twitter engagement rate calculator does the arithmetic above for you.

Type in the likes, reposts, replies, quotes, bookmarks and views under a post, plus the follower count from the profile. It shows the rate by views and by followers side by side.

For many posts at once, our X analytics API guide has a script that scores an account's recent posts and prints the median.

When not to use Weir

  • You check a few posts. The counts under each post and our calculator are free.
  • You need clicks or X's own rate. Only X's analytics shows those, and only to the author.
  • You want industry benchmarks. Rival IQ and Socialinsider publish them for free; Weir returns posts, not averages.

Weir reads public data only, can't post, and isn't licensed by X, so access can change. Check X's terms for your use; this isn't legal advice.

FAQ

What is a good engagement rate on Twitter?

By views, 1% or more is strong, since Ordinal's median X post earned 0.70%. By followers, a brand post above 0.03% beats Rival IQ's 2026 median. Always compare against a benchmark that uses your formula.

What is the X engagement rate formula?

Add a post's likes, reposts, replies, quotes and bookmarks. Divide by its views for the rate by views, or by the account's followers for the rate by followers. Multiply by 100 for a percentage.

Why is my Twitter engagement rate so low?

Check your divisor first: a rate by followers is usually far lower than by views. Then check timing, since X's numbers settle over 36 hours. Finally, compare with your own median post, not a viral one.

Is there a free engagement rate calculator for Twitter?

Yes. Our free Twitter engagement rate calculator takes the public counts under a post, plus the account's follower count. It shows the rate by views and the rate by followers side by side.

Sources

All checked on 22 October 2026: