Data · October 2026
X engagement benchmarks: what a typical post gets
Median views, likes and engagement rate on X (Twitter), from 3,784 public English posts read through Weir's search on 30 October 2026. The median original post got 120 views and 1 like; the median engagement rate by views was 1.39%, and 40% of original posts got no likes at all.
A sample of ordinary posts, not of brands or creators, so the rows are the floor to compare against: by follower count first, then by format and post type. CC BY 4.0, with the CSV below.
By follower count
Engagement rate is likes, reposts, replies and quotes divided by views, so it can fall as an account grows: more impressions reach people who do not follow it. Views climb with follower count far faster than likes do.
| Followers | Posts | Median views | 90th pct views | Median likes | Median engagement rate | Top quarter | No likes |
|---|---|---|---|---|---|---|---|
| Under 100 followers | 381 | 23 | 143 | 0 | 0% | 4.35% | 62% |
| 100 to 999 | 783 | 60 | 598 | 1 | 1.45% | 4.35% | 46% |
| 1,000 to 9,999 | 786 | 192 | 1,946 | 2 | 1.87% | 4.91% | 33% |
| 10,000 to 99,999 | 267 | 1,098 | 9,975 | 9 | 1.37% | 3.59% | 18% |
| 100,000 and over(small sample) | 78 | 4,615 | 83,783 | 20 | 0.49% | 2.36% | 15% |
By format
A post is counted as video if it carries a video or GIF, as photo if it carries an image, as link if it has a URL and no media, and as text otherwise.
| Format | Posts | Median views | 90th pct views | Median likes | Median engagement rate | Top quarter | No likes |
|---|---|---|---|---|---|---|---|
| text | 1,065 | 76 | 1,214 | 1 | 1.12% | 3.45% | 46% |
| photo | 679 | 190 | 2,687 | 2 | 2.2% | 5.88% | 31% |
| video | 323 | 380 | 8,350 | 6 | 2.47% | 6.21% | 25% |
| link | 228 | 59 | 2,113 | 0 | 0% | 1.45% | 59% |
Originals, quotes and replies
Most posts on X are replies, and a reply is seen mostly by people in the thread, so its views are a fraction of an original post's. Judge a reply against the reply row.
| Post type | Posts | Median views | 90th pct views | Median likes | Median engagement rate | Top quarter | No likes |
|---|---|---|---|---|---|---|---|
| Original posts | 1,780 | 120 | 2,534 | 1 | 1.39% | 4.7% | 40% |
| Quote posts | 515 | 85 | 1,946 | 1 | 1.47% | 3.63% | 39% |
| Replies | 1,489 | 24 | 313 | 1 | 1.67% | 6.67% | 48% |
Verified accounts, length and hashtags
| Group | Posts | Median views | 90th pct views | Median likes | Median engagement rate | Top quarter | No likes |
|---|---|---|---|---|---|---|---|
| Verified (blue check) | 845 | 298 | 6,797 | 3 | 1.63% | 5.08% | 28% |
| Not verified | 1,450 | 70 | 1,060 | 1 | 1.16% | 4.13% | 47% |
| Under 100 characters | 721 | 93 | 1,574 | 1 | 1.65% | 4.76% | 41% |
| 100 to 279 | 1,080 | 99 | 2,157 | 1 | 1.18% | 4.35% | 42% |
| 280 and over (long post) | 494 | 173 | 5,414 | 2 | 1.58% | 4% | 33% |
| No hashtag | 1,847 | 118 | 2,534 | 1 | 1.45% | 4.35% | 39% |
| One or more hashtags | 448 | 81 | 1,878 | 1 | 1.04% | 4.76% | 44% |
By hour and weekday (UTC)
Median views by the hour a post went out, in UTC. Hours with the highest medians: 13:00 (109), 00:00 (n/a), 01:00 (n/a). Lowest: 23:00 (n/a), 22:00 (n/a), 21:00 (n/a). Hour-level groups are small, so read them as a shape, not a schedule.
- 00:00n/a views · 0 posts
- 01:00n/a views · 0 posts
- 02:00n/a views · 0 posts
- 03:00n/a views · 0 posts
- 04:00n/a views · 0 posts
- 05:00n/a views · 0 posts
- 06:00n/a views · 0 posts
- 07:00n/a views · 0 posts
- 08:00n/a views · 0 posts
- 09:00n/a views · 0 posts
- 10:00n/a views · 0 posts
- 11:00n/a views · 0 posts
- 12:00n/a views · 0 posts
- 13:00109 views · 2295 posts
- 14:00n/a views · 0 posts
- 15:00n/a views · 0 posts
- 16:00n/a views · 0 posts
- 17:00n/a views · 0 posts
- 18:00n/a views · 0 posts
- 19:00n/a views · 0 posts
- 20:00n/a views · 0 posts
- 21:00n/a views · 0 posts
- 22:00n/a views · 0 posts
- 23:00n/a views · 0 posts
Mon
n/a
0 posts
Tue
n/a
0 posts
Wed
109
2295 posts
Thu
n/a
0 posts
Fri
n/a
0 posts
Sat
n/a
0 posts
Sun
n/a
0 posts
How the sample was collected
- 3,799 public posts in English, found by searching X through Weir for everyday words (today, work, food, game, and so on), newest first, reposts excluded. 3,784 carried a view count and are the basis of every figure.
- The posts were published on 28 October 2026 and read on 30 October 2026, about two days later, when likes and views had largely stopped growing. Newest-first search fills from the latest day the window allows, which is why one day covers the sample.
- Two passes took every post the search returned; a third took original posts only, so originals are over-represented against X as a whole. The tables by follower count, format, verification, length, hashtags, hour and weekday use the 2,295 posts that are not replies; the post-type table is where replies appear.
- Engagement rate is (likes + reposts + replies + quotes) ÷ views for each post; the table shows the median and the 75th percentile across the group. Bookmarks are left out of the rate and reported in the CSV.
- Medians are used throughout because the distribution is heavily skewed. Groups under 100 posts are marked as small samples.
- The sample leans towards accounts that post often and towards replies, as any newest-first search does; it does not represent brand accounts, which the profile analyzer measures one at a time.
Download every group as CSV. Questions or corrections: support@weirapp.io.
Questions
What is a good engagement rate on Twitter (X)?
In this sample the median original post gets 1.39% engagement by views (likes, reposts, replies and quotes divided by views), and the top quarter of original posts clear 4.7%. Rates by views are far lower than the rates by followers that older benchmarks quote, because X counts a view for every impression. Compare your posts against the row for your follower count, not against the overall figure.
What is the average engagement rate on X?
This page reports medians, not averages. Engagement on X is so skewed that an average is pulled up by a handful of viral posts; the median is what a typical post gets. For an average, download the CSV and compute it with the rows you care about.
How many views does a tweet get on average?
The median post in the sample got 120 views for an original post and 24 for a reply; the 90th percentile original post reached 2,534. 40% of original posts had no likes at all.
Where does the data come from?
From Weir's own X search: everyday English words, newest first, posts that were 2 to 9 days old when read so their counts had settled, collected on 30 October 2026. It is a sample of ordinary public posts, not of brand accounts or of a topic, and it is not drawn from X's internal data.
Can I use these numbers?
Yes. The page and the CSV are CC BY 4.0: cite "Weir, X engagement benchmarks, October 2026" with a link. The figures are a snapshot and will be refreshed with a new dated edition.
More: engagement rate calculator, how engagement rate is worked out, profile analyzer.