Back to @DavidNdii's profile

David Ndii engagement report

@DavidNdii - 1.2M followers on X

Measured over 21 original posts from a 30-day window, last computed on August 29, 2026.

Engagement

Middle of its size range
Per follower
0.029%
of 1.2M followers
Per impression
0.704%
47K views on a typical post
Reach
4.10%
of its followers see a post
Typical post
332
interactions (median)
Saved
0.14%
66 bookmarks on a typical post
Posting rate
2.93/day
active 70% of days
Peak time
06:00 UTC
Saturday

A typical post picks up 332 interactions against 1.2M followers, an engagement rate of 0.029%. Measured over 21 original posts, its engagement rate beats 50% of 3,758 tracked accounts of a similar size, which puts it in the middle of its size range rather than at either end. Posts are seen about 47K times each, and 0.704% of those impressions turn into an interaction. That is about 4.10% of the follower count, which is the gap between an audience on paper and an audience in a timeline. Posting runs at about 2.9 posts a day over the last 30 days, with activity on roughly 70% of days. Most posts go out around 06:00 UTC, and Saturday is the busiest day of the week. Of the 21 posts sampled, 76% carry an image or video and 10% link out. The account's strongest tracked post pulled 7.1K interactions, about 21x its own typical post. Recurring topics include #johnleehooker, #kenyattacronycapitalismstatecapture, #publicpolicy101.

Measured over 21 original posts from a 30-day window, last computed on August 29, 2026. Recurring tags: #johnleehooker, #kenyattacronycapitalismstatecapture, #publicpolicy101.

Compared with accounts its own size

David Ndii's engagement rate beats 50% of the tracked X accounts closest to it in follower count (3,758 accounts, accounts of similar size (decile 9 of 10)). A percentile is spread evenly by construction, so 50 really is the middle of that group and 90 really is its top tenth.

On engagement per impression rather than per follower it beats 41% of the same group. When those two numbers disagree, the gap is about how far its posts travel rather than how people react to them.

Where this sits in the catalog

At 0.029%, David Ndii sits above the 25th percentile of the 36,521 accounts in this comparison. That places it in the below the median band, which runs 0.012% to 0.08%.

p100.002%
p250.012%
p50 (median)0.08%
p750.434%
p902.10%
p99160.7%
Engagement rate as a share of followers, across the 36,521 accounts we have scanned enough to measure. The axis is logarithmic, because the top and bottom of this population are about 107,166 times apart and a linear axis would flatten everything below the median into a single point.
Show the percentile table
Engagement rate percentiles
PercentileEngagement rate
10th percentile0.002%
25th percentile0.012%
50th percentile0.08%
75th percentile0.434%
90th percentile2.10%
99th percentile160.7%

This ruler is the whole measured catalog, not a size-matched group: it shows where the raw rate falls across every account we can measure, all of which are large. For a like-for-like comparison, read the size-band percentile above instead. See how the bands are built

Posting timing

This account posts most often around 06:00 UTC, and Saturday is its busiest day of the week. The bars below are the catalog-wide pattern, with this account's own busiest slot marked. They do not show how this account performs at each hour: we keep one aggregate per account, not one per hour, so that measurement does not exist in our data.

Engagement by hour posted, UTCTwenty-four bars, one per UTC hour. Each bar shows how posts published in that hour compare with their own authors' median engagement. Bars above the centre line ran higher than the median, bars below ran lower. A marker flags Busiest hour: 06:00 UTC.
0003060912151821
Above the authors' own mediansBelowScale: plus or minus 6%Busiest hour: 06:00 UTC
Show engagement by hour posted, utc as a table
Engagement by hour posted, UTC
Hour (UTC)Vs author medianPosts
00:00 UTC-1%50K
01:00 UTC-2%51K
02:00 UTC-3%50K
03:00 UTC-4%53K
04:00 UTC-6%43K
05:00 UTC-4%42K
06:00 UTC-4%48K
07:00 UTC-5%52K
08:00 UTC-4%60K
09:00 UTC-3%69K
10:00 UTC-2%72K
11:00 UTC-3%78K
12:00 UTC-2%86K
13:00 UTC-2%94K
14:00 UTC-4%97K
15:00 UTC-2%100K
16:00 UTC-3%97K
17:00 UTC-2%90K
18:00 UTC-1%84K
19:00 UTC-2%79K
20:00 UTC-1%74K
21:00 UTC-1%66K
22:00 UTC-2%57K
23:00 UTC-2%51K
Engagement by day of weekSeven bars, one per weekday, Sunday first. Each bar shows how posts published on that day compare with their own authors' median engagement. Bars above the centre line ran higher than the median, bars below ran lower. A marker flags Busiest day: Saturday.
SunMonTueWedThuFriSat
Above the authors' own mediansBelowScale: plus or minus 5%Busiest day: Saturday
Show engagement by day of week as a table
Engagement by day of week
DayVs author medianPosts
Sunday+4%230K
Monday0%286K
Tuesday-2%276K
Wednesday-1%251K
Thursday-1%244K
Friday-3%252K
Saturday+3%227K
See what moves engagement across the whole catalogWhat counts as a good engagement rate at this size

Best tweets

  • Oct 25, 202021x their median

    Public Announcement. I am not a revolutionary. I do not aspire to lead. I am not interested in public office. I engage in politics, public affairs out of self-interest, personal fulfilment, to advance my own freedom. If you see me as fighting for you its a coincidence. Thank You

    5.6K1.1K347133View on X
  • Aug 4, 202613x their median

    Finsprint Limited, a private firm involved in the SHA payment system, has received Sh1.2 billion from processing hospital claims. The company deducts a 2% fee from every payment made to hospitals before the money is sent, a practice now facing a court challenge

    3.1K1.1K12054215K viewsView on X
  • Aug 8, 202611x their median

    Today, I challenge Rigathi Gachagua to seek an appointment with the Moderator of the PCEA Church and go to him accompanied by Rev. Dorcas Rigathi and lift the Bible infront of the cameras and say the following words: 1. I, Rigathi Gachagua, do solemnly swear, that I have not made a deal with President William Ruto 2. And that I, Rigathi Gachagua, will not make any deal with President William Ruto before 10th August 2027 3. And that I, Rigathi Gachagua, ask the Almighty God to strike me with thunder and lightning if anything I have sworn while holding this Holy Bible is untrue. So help me God Over to you my brother. I am waiting

    2.5K36478084342K viewsView on X
  • Aug 22, 20267.1x their median

    1982 coup. https://t.co/lJ9woGsawv

    1.9K373301548K viewsView on X
  • Aug 12, 20266.6x their median

    The consumption of soda has gone up. People buy sodas when they have more in their pockets - John Mbadi https://t.co/GWc0drkKn2

    1.2K181557251217K viewsView on X
  • Aug 21, 20264.9x their median

    Property rights and honest money built Singapore. That single fact explains everything the politicians won't. Look at the numbers today: Singapore's GDP per capita sits around $88,000. Malaysia's hovers near $14,000. Same region, same colonial inheritance, independence granted within years of each other. The divergence isn't accidental. Lee Kuan Yew made choices Malaysia's political class refused to make. He enforced contracts. He paid civil servants market wages to reduce corruption, rather than moralizing at them. He kept taxes low and tariffs lower. He told foreign capital: your property is safe here. Investors believed him because the courts backed it up. Malaysia went the other direction. The New Economic Policy (NEP), introduced in 1971, redistributed wealth along ethnic lines rather than generating it. Bumiputera quotas distorted business formation. Petronas revenues (billions of ringgit annually from nationalized oil) subsidized consumption rather than building institutional quality. When you tax productive activity to fund patronage, you get less production and more patronage. The math on that never changes. Singapore had no oil, no agricultural hinterland, no natural resource cushion. Scarcity forced discipline. Free market thinkers have long argued that resource abundance breeds political laziness, and Malaysia spent fifty years proving them right. Critics call Singapore authoritarian, and they're not entirely wrong on the civil liberties question. Authoritarianism alone doesn't produce prosperity. Zimbabwe was authoritarian. The variable that moved was economic freedom, not the political iron fist. What Lee built was closer to a rule-of-law commercial republic than anything else in Southeast Asia. You respect property, you enforce contracts, you keep the currency sound, and capital flows toward you. Malaysia is still learning that lesson.

    1.2K323644493K viewsView on X
  • Aug 23, 20263.6x their median

    M-PESA is indeed operating on very shaky ground. When true instant interbank transfers (1 second or less) and tap-and-go payments (phone to PDQ) properly land in Kenya, M-PESA is done. M-PESA wouldn’t cut it in Europe: too slow, outdated, and cumbersome. https://t.co/gn80yll9x7

    78317319154209K viewsView on X
  • Aug 8, 20263.4x their median

    The Malindi High Court judgment is not a call for constitutional panic. It is a serious declaration on electoral timelines and it must be read in its entirety, including the remedy the Court deliberately refused to grant. The Court held that Article 136(2)(a), an election on the second Tuesday of August “in every fifth year” means in the fifth year, not after it. On its computation under Article 259(5)(c), that date was 11 August 2026. The Court also rejected the view that Article 142 creates an express, guaranteed five-year presidential term. It held that the President’s term begins on swearing-in and ends when the next President, elected under Article 136(2)(a), is sworn in. But that is not the end of the matter. The Court did not order IEBC to conduct an election next week. It declined the mandatory order because it found an immediate poll logistically impossible and likely to produce national instability. More importantly, the Court suspended the declaration of invalidity until after the next general election, expressly so that IEBC may correct the defect. A suspended remedy is not an invitation to manufacture a vacuum in government. No part of the judgment removes the President from office, converts the presidency into a caretaker arrangement, or restricts any enumerated presidential power. Constitutional authority cannot be diminished by inference where the Court made no such order. Article 142 itself supplies continuity. The President remains in office until the next President is sworn in. The constitutional order does not collapse merely because a court identifies a contested interpretation of an election timeline. The Court was equally clear that declaratory relief clarifies the law. It does not, without more, compel a specific act or make disobedience contempt. That distinction matters. A declaration is not a mandatory order in disguise. The judgment raises profound questions on the relationship between fixed election dates, computation of constitutional time, the terms of Parliament and county governments, and the need for simultaneous elections. Those questions deserve calm, principled appellate resolution and not partisan improvisation. The rule of law requires fidelity to both the Court’s reasoning and its actual orders. We must reject two temptations. Treating the judgment as irrelevant, or overstating it as having already displaced the constitutional government. The enduring constitutional principle is simple. Elections cannot be left to political convenience neither can constitutional remedies be administered in a manner that creates avoidable disorder. The Constitution is not self-destructive but designed to secure both accountability and continuity. This judgment should prompt an urgent, sober and institutionally responsible legal response. But until varied, stayed or overturned, it remains a High Court interpretation subject to the remedies it granted, the limits it imposed and the appellate process provided by law.

    7362867618109K viewsView on X
  • Aug 22, 20262.8x their median

    John Lee Hooker 🎩🪄 Boom Boom Happy Heavenly Birthday to the one and only John Lee Hooker, born August 22nd, 1917 🎂🎂🎂 What a legend… that voice, that groove, that blues! 🎸🔥 #JohnLeeHooker https://t.co/4gHLWcB2E9

    688207251126K viewsView on X
  • Aug 5, 20262.1x their median

    99% of Kenyans have never set foot in the country's only island national park. Hidden in Lake Victoria is an island where the grass turns red, hippos and crocodiles share the shoreline and an ancient migration story gave it the name 𝘕𝘥𝘦𝘳𝘦, Dholuo for "meeting place." Here is why it deserves far more attention. 🧵

    50317310958K viewsView on X

Ranked by total interactions across everything we have tracked for this account, which is a longer history than the 30-day window the rates above use. The multiple compares each post to this account's own median.

Recurring topics

#johnleehooker#kenyattacronycapitalismstatecapture#publicpolicy101

The most frequent hashtags in the sampled posts. They describe what this account writes about; they are not a performance signal, and the catalog-wide breakdown on the hub shows how little hashtag count moves.

Buy or sell X accounts - escrow-protected

PlayerSells is an escrow marketplace for X accounts. Every deal is protected, with no middleman risk.

Reading these numbers

A typical post picks up 332 interactions against 1.2M followers, an engagement rate of 0.029%. Measured over 21 original posts, its engagement rate beats 50% of 3,758 tracked accounts of a similar size, which puts it in the middle of its size range rather than at either end. Posts are seen about 47K times each, and 0.704% of those impressions turn into an interaction. That is about 4.10% of the follower count, which is the gap between an audience on paper and an audience in a timeline. Posting runs at about 2.9 posts a day over the last 30 days, with activity on roughly 70% of days. Most posts go out around 06:00 UTC, and Saturday is the busiest day of the week. Of the 21 posts sampled, 76% carry an image or video and 10% link out. The account's strongest tracked post pulled 7.1K interactions, about 21x its own typical post. Recurring topics include #johnleehooker, #kenyattacronycapitalismstatecapture, #publicpolicy101.

What is David Ndii's engagement rate on X?
David Ndii (@DavidNdii) has an engagement rate of 0.029%, based on the median interactions across 21 original posts from the last 30 days against 1,152,080 followers. Replies, reposts and quote-posts of other people are excluded from that sample.
Is that a good engagement rate?
At 0.029%, David Ndii sits above the 25th percentile of the 36,521 accounts in this comparison. Those comparison accounts are all large ones, because our scanning cadence is weighted towards big accounts, so this is a ranking among peers of similar scale rather than a ranking across X.
Does @DavidNdii have real engagement?
Its engagement rate beats 50% of the tracked X accounts closest to it in follower count (3,758 accounts), which puts it in the middle of its size range group. Ranking inside a size band matters because engagement rate falls as accounts grow, so a raw rate would mostly re-measure the follower count. It is a starting point for a look at follower quality, not a verdict on it.
When does @DavidNdii post?
Most posts go out around 06:00 UTC, and Saturday is its busiest day, at roughly 2.93 posts per day across the measured window.

Keep going