Elon Musk's posting habits: how often he posts, and when
Elon Musk averaged 38.7 posts a day on X over the past year (median day 33), busiest from midnight to 3 a.m. New York time and quietest around 5 a.m.
13 min read
elon
data
x
Short answer: From 1 November 2025 to 26 October 2026, Elon Musk made 13,941 posts, quotes and reposts on X: 38.7 a day on average, with a median day of 33 and one day in ten above 71. His busiest hours are midnight to 3 a.m. New York time (about 2.5 posts an hour); the quietest is 5 a.m. (0.6). His pace swings by month, from 69 a day in January 2026 to 27 in May.
Elon Musk's post count is a traded number. Polymarket lists markets on how many times he'll post over a few days, a week and a month (November 2026's is split into 46 ranges of 20 posts), and they resolve on the "Post Counter" at XTracker, Polymarket's public tracker. This post uses the same counter to answer three questions: how many, when, and how steady.
Polymarket's rules for these markets count main-feed posts, quote posts and reposts, and leave out replies; XTracker counts the same way. Each post has two times: when it was made on X (createdAt) and when XTracker recorded it (importedAt). Habits are about the first, so everything below uses createdAt. The data comes from XTracker's public API (xtracker.polymarket.com/api/users/elonmusk/posts), the same source Rizon's ELON feed reads. XTracker's history starts on 31 October 2025; we use whole days from 1 November 2025 to 26 October 2026 (360 days), because its feed stalled on 27 October.
Days are New York days (midnight to midnight ET). The distribution has a long right tail: 59% of days landed between 20 and 49 posts, and nine days had 100 or more.
The busiest month ran at two and a half times the quietest. Over the last 30 days of the sample he averaged 43.5 a day, above the year's 38.7. A year's average is a poor guide to next week: the recent pace usually says more.
In New York time, the heaviest stretch is from midnight to 4 a.m.: those four hours carry 24.6% of all posts (a sixth of the day would be 16.7%). Then he goes quiet. 4 to 8 a.m. ET carries 8.9%, with the low at 5 a.m. Posting picks back up from 9 a.m. and holds around two posts an hour until about 2 p.m., then eases through the evening.
Hour (ET)
Average posts in that hour
Share of all posts (%)
00
2.36
6.1
01
2.62
6.8
02
2.50
6.4
03
2.06
5.3
04
1.06
2.7
05
0.57
1.5
06
0.84
2.2
07
0.98
2.5
08
1.26
3.3
09
1.88
4.9
10
2.01
5.2
11
2.21
5.7
12
2.14
5.5
13
2.20
5.7
14
1.98
5.1
15
1.54
4.0
16
1.45
3.7
17
1.29
3.3
18
1.40
3.6
19
1.35
3.5
20
1.37
3.5
21
1.15
3.0
22
1.17
3.0
23
1.32
3.4
The same pattern in UTC, for anyone reading this outside the US: the busiest hours are 05:00 to 07:00 UTC (2.7 to 2.8 posts an hour), and the quietest 09:00 to 12:00 UTC (under 0.8 an hour).
By weekday, Thursday was the busiest (45.5 posts on average) and Monday the quietest (33.3). Weekends weren't much quieter than weekdays: 34.1 on Saturdays and 36.4 on Sundays.
Posting comes in bursts. The median gap between one post and the next was 3.7 minutes, but 14.3% of gaps were longer than an hour. Most days have one long silence: the median day's longest gap was 7.7 hours, the 90th percentile 11.2 hours, and the longest in the year 27.6 hours.
That shapes short windows. Cut the year into clock-aligned windows and count:
Window
Windows with no post (%)
Median posts
90th percentile posts
15 minutes
82.5
0
1
1 hour
60.2
0
5
6 hours
9.0
8
20
Over 15 minutes, "no new post" is the usual answer. Over 6 hours, it's rare.
Short windows are lopsided. With 82.5% of 15-minute windows empty, a question about the next 15 minutes is mostly a question about whether a burst starts. Over 6 hours, the count behaves more like a number and less like a switch.
Time of day matters as much as the average. An hour at 1 a.m. ET has averaged 2.6 posts; an hour at 5 a.m., 0.6.
The counter lags the post. Since December 2025, XTracker recorded a post a median 2.5 minutes after it was made, 4.6 minutes at the 90th percentile, and much longer when its sync stalled (13.6 hours at the 99th percentile). A market that settles on the counter settles on what was recorded, not on what was posted.
Rizon's ELON markets, launching soon, are built on exactly this count: one book of strikes on the post count, Higher or Lower, over 15 minutes, 1 hour or 6 hours from your trade. Strikes sit on half-posts (14,040.5: Higher needs 14,041 or more), so a contract can't push, and each settles on XTracker's count at its expiry.
Source: Polymarket's XTracker API, posts by createdAt, 1 Nov 2025 to 26 Oct 2026, de-duplicated by id. 13,941 posts.
Days and hours: New York time (America/New_York, with daylight saving) for days, hours and weekdays, and UTC for the second heatmap. Rates are posts divided by the number of such hours in the sample.
Recording lag:importedAt − createdAt, from 1 December 2025; November's posts were back-filled in one go when the tracker started.
Rerun:bun studio/research/elon-posts.ts in Rizon's repository.
Over 1 November 2025 to 26 October 2026, an average of 38.7 posts, quotes and reposts a day (replies not included), with a median day of 33. In the last 30 days of that period, 43.5 a day.
No. It counts main-feed posts, quote posts and reposts, the count Polymarket's Elon post-count markets resolve on. Their rules also say a deleted post counts if it stayed up long enough for the tracker to capture it (about 5 minutes).
Usually within a few minutes: a median of 2.5 minutes after posting since December 2025, and 4.6 minutes at the 90th percentile. When its sync stalls, the count can lag for hours and then catch up in a batch.