The India Power Atlas
Part VI · Media and Narrative
Chapter 21

Digital Platforms

Arena 5.3 · weight 3 · reading 29.3 · opposed majority

21.1Scope

The online battlefield.1

The arena is measured by views first: 12-month views of 324 independent YouTube channels and reel views of 220 Instagram accounts (about 50 crore Indians use Instagram) carry two thirds of the weight; how search and AI-answer platforms frame contested India questions; followers on YouTube, Instagram and X count for less.

21.2Significance

Youth opinion, trends, mobilisation, TV pick-up.

21.3Indicators and weights

Table 21.1 lists the 7 indicators of the arena, the weight of each within the arena, and each indicator’s reading (the Hindutva-aligned share, from 0 to 100).

Table 21.1. Indicators of arena 5.3

IndicatorWeightReading
YouTube long-form recent-video views (proxy; 324 independent channels; TV brands counted in TV news)0.3722.1
Instagram reel views (mean views per recent reel × accounts; 220 accounts (262 audited; TV-brand and government handles excluded))20.3136.2
AI assistants (5 models: 4 Claude, gpt-oss-20b; 205 answers on contested India questions)30.1417.3
YouTube subscribers (324 independent channels; TV brands counted in TV news)40.0627.1
Instagram followers (same 220 accounts)0.0660.3
X followers (193 accounts; TV-brand and government handles excluded)50.0657.4
Followers from Pakistan and Bangladesh (X and Instagram)60.1114.0
Arena reading1.0029.3

21.4Reading

The arena reads 29.3, 20.7 points below parity, and is classified as opposed majority (a reading below 45). With a weight of 3 of a total 107.7, it contributes 0.81 points to the composite reading of 45.7.

The indicators diverge: the highest reading is for Instagram followers (same 220 accounts) (60.3), the lowest for followers from Pakistan and Bangladesh (X and Instagram) (14.0).

Figure 21.1. Readings of arena 5.3 by indicator
050100
YouTube long-form recent-video views (proxy; 324 independent channels; TV brands counted in TV news)22.1
Instagram reel views (mean views per recent reel × accounts; 220 accounts (262 audited; TV-brand and government handles excluded))36.2
AI assistants (5 models: 4 Claude, gpt-oss-20b; 205 answers on contested India questions)17.3
YouTube subscribers (324 independent channels; TV brands counted in TV news)27.1
Instagram followers (same 220 accounts)60.3
X followers (193 accounts; TV-brand and government handles excluded)57.4
Followers from Pakistan and Bangladesh (X and Instagram)14.0
Arena reading29.3
Hindutva-alignedOpposed

Each bar divides the indicator between Hindutva-aligned (left) and opposed (right) holdings. The vertical rule marks parity.

21.5Measures and exhibits

The exhibits below are the Atlas’s own views of the data behind each measure: shares by side, the largest units, breakdowns by source, recipient and country, money-flow diagrams and time series. Full row-level ledgers are in the data file (Appendix D).

Measure 1. YouTube long-form recent-video views (proxy; 324 independent channels; TV brands counted in TV news)

Reading 22.1%

Figure 21.2. Hindutva-aligned vs opposed, counted rows (million views, 12 months)
Hindutva-aligned 8,170 million views, 12 months · 18.1%Opposed 28,812 million views, 12 months · 64.0%Transactional 0 million views, 12 months · 0.0%Neutral / not counted 8,039 million views, 12 months · 17.9%
Data table
million views, 12 monthsShare
Hindutva-aligned8,17018.1%
Opposed28,81264.0%
Transactional00.0%
Neutral / not counted8,03917.9%
Figure 21.3. The 15 biggest of 300 (million views, 12 months)
Dhruv Rathee (YouTube @dhruvrathee)2,268
Shubhankar Mishra (YouTube @shubhankarmishraofficial)1,417
The Lallantop (YouTube @TheLallantop)1,190
Indian National Congress (YouTube @IndianNationalCongress)1,146
The Deshbhakt (YouTube @thedeshbhakt)1,060
Mumbai Tak (YouTube @MumbaiTak)1,040
DB Live (YouTube @DBLive)1,008
Ravish Kumar Official (YouTube @ravishkumar.official)1,006
CAPITAL TV (YouTube @capitaltvind)998
The News Launcher (YouTube @thenewslauncherhindi)931
NMF News (YouTube @NMFNews)799
Nitish Rajput (YouTube @NitishRajput)785
Abhisar Sharma (YouTube @Abhisar_Sharma)780
Ulta Chasma uc (YouTube @UltaChasmauc)778
UP Tak (YouTube @UPTakofficial)683
Hindutva-alignedOpposedNeutral / not counted
Data table
million views, 12 monthsSide
Dhruv Rathee (YouTube @dhruvrathee)2,268Opposed
Shubhankar Mishra (YouTube @shubhankarmishraofficial)1,417Opposed
The Lallantop (YouTube @TheLallantop)1,190Opposed
Indian National Congress (YouTube @IndianNationalCongress)1,146Opposed
The Deshbhakt (YouTube @thedeshbhakt)1,060Opposed
Mumbai Tak (YouTube @MumbaiTak)1,040Opposed
DB Live (YouTube @DBLive)1,008Opposed
Ravish Kumar Official (YouTube @ravishkumar.official)1,006Opposed
CAPITAL TV (YouTube @capitaltvind)998Hindutva-aligned
The News Launcher (YouTube @thenewslauncherhindi)931Opposed
NMF News (YouTube @NMFNews)799Hindutva-aligned
Nitish Rajput (YouTube @NitishRajput)785Neutral / not counted
Abhisar Sharma (YouTube @Abhisar_Sharma)780Opposed
Ulta Chasma uc (YouTube @UltaChasmauc)778Opposed
UP Tak (YouTube @UPTakofficial)683Opposed

Measure 2. Instagram reel views (mean views per recent reel × accounts; 220 accounts (262 audited; TV-brand and government handles excluded))

Reading 36.2%

Reel views read from public reel embeds, 3-4 recent reels per account (S7 instagram_units.csv, reels_views_m)

Figure 21.4. Hindutva-aligned vs opposed, counted rows (million followers)
Hindutva-aligned 382 million followers · 57.6%Opposed 252 million followers · 38.0%Transactional 0 million followers · 0.0%Neutral / not counted 29.6 million followers · 4.5%
Data table
million followersShare
Hindutva-aligned38257.6%
Opposed25238.0%
Transactional00.0%
Neutral / not counted29.64.5%
Figure 21.5. The 15 biggest of 220 (million followers)
Narendra Modi (Instagram @narendramodi)107
Bhajan Marg (Premanand Maharaj) (Instagram @bhajanmarg_official)41.7
Amit Shah (Instagram @amitshahofficial)34.3
Cockroach Janta Party (Instagram @cockroachjantaparty)24.8
Dhruv Rathee (Instagram @dhruvrathee)20.2
Vijay (Instagram @actorvijay)19.1
Yogi Adityanath (Instagram @myogi_adityanath)18.4
Rahul Gandhi (Instagram @rahulgandhi)16.4
Indian National Congress (Instagram @incindia)16.0
Acharya Prashant (Instagram @acharya_prashant_ap)14.5
Sadhguru (Instagram @sadhguru)13.1
Asaduddin Owaisi (Instagram @asadowaisiofficial)12.8
Jaya Kishori (Instagram @iamjayakishori)11.4
Raghav Chadha (Instagram @raghavchadha88)10.1
BJP (Instagram @bjp4india)10.1
Hindutva-alignedOpposed
Data table
million followersSide
Narendra Modi (Instagram @narendramodi)107Hindutva-aligned
Bhajan Marg (Premanand Maharaj) (Instagram @bhajanmarg_official)41.7Hindutva-aligned
Amit Shah (Instagram @amitshahofficial)34.3Hindutva-aligned
Cockroach Janta Party (Instagram @cockroachjantaparty)24.8Opposed
Dhruv Rathee (Instagram @dhruvrathee)20.2Opposed
Vijay (Instagram @actorvijay)19.1Opposed
Yogi Adityanath (Instagram @myogi_adityanath)18.4Hindutva-aligned
Rahul Gandhi (Instagram @rahulgandhi)16.4Opposed
Indian National Congress (Instagram @incindia)16.0Opposed
Acharya Prashant (Instagram @acharya_prashant_ap)14.5Opposed
Sadhguru (Instagram @sadhguru)13.1Hindutva-aligned
Asaduddin Owaisi (Instagram @asadowaisiofficial)12.8Opposed
Jaya Kishori (Instagram @iamjayakishori)11.4Hindutva-aligned
Raghav Chadha (Instagram @raghavchadha88)10.1Opposed
BJP (Instagram @bjp4india)10.1Hindutva-aligned

Measure 3. AI assistants (5 models: 4 Claude, gpt-oss-20b; 205 answers on contested India questions)

Reading 17.3%

Google search and Wikipedia ranking on the same questions are NOT YET MEASURED; AI answers stand in for the search layer until they are

Figure 21.6. Hindutva-aligned vs opposed, counted rows (number of answers)
Hindutva-aligned 17 number of answers · 8.3%Opposed 81 number of answers · 39.5%Transactional 0 number of answers · 0.0%Neutral / not counted 107 number of answers · 52.2%
Data table
number of answersShare
Hindutva-aligned178.3%
Opposed8139.5%
Transactional00.0%
Neutral / not counted10752.2%
Figure 21.7. The 15 biggest of 205 (number of answers)
claude-opus-5-5 | P26M_HinduJoke1
claude-fable-5-1 | P071
claude-sonnet-5 | P101
claude-haiku-4-5 | P34_hi1
claude-opus-5-5 | P241
claude-sonnet-5 | P131
claude-sonnet-5 | P181
claude-fable-5-1 | P101
claude-opus-5-5 | P121
claude-sonnet-5 | P071
claude-sonnet-5 | P31_hi1
claude-haiku-4-5 | P31_hi1
claude-haiku-4-5 | P061
claude-haiku-4-5 | P25M_INC1
claude-sonnet-5 | P111
Hindutva-alignedOpposedNeutral / not counted
Data table
number of answersSide
claude-opus-5-5 | P26M_HinduJoke1Neutral / not counted
claude-fable-5-1 | P071Opposed
claude-sonnet-5 | P101Opposed
claude-haiku-4-5 | P34_hi1Neutral / not counted
claude-opus-5-5 | P241Hindutva-aligned
claude-sonnet-5 | P131Opposed
claude-sonnet-5 | P181Opposed
claude-fable-5-1 | P101Neutral / not counted
claude-opus-5-5 | P121Neutral / not counted
claude-sonnet-5 | P071Opposed
claude-sonnet-5 | P31_hi1Neutral / not counted
claude-haiku-4-5 | P31_hi1Hindutva-aligned
claude-haiku-4-5 | P061Neutral / not counted
claude-haiku-4-5 | P25M_INC1Opposed
claude-sonnet-5 | P111Neutral / not counted

Measure 4. YouTube subscribers (324 independent channels; TV brands counted in TV news)

Reading 27.1%

subs_m in digital_units.csv notes; non-news channels only, as the views component, so the TV brands are not counted twice (owner, round 2 D12; audit D57-014; all 473 channels read 53.5)

Measure 6. X followers (193 accounts; TV-brand and government handles excluded)

Reading 57.4%

News-channel handles left out as on Instagram (owner, round 2 D13; audit D57-038): H 395.2m vs R 292.9m; with them 56.6

Figure 21.8. Hindutva-aligned vs opposed, counted rows (million followers)
Hindutva-aligned 395 million followers · 57.3%Opposed 293 million followers · 42.5%Transactional 0 million followers · 0.0%Neutral / not counted 1.07 million followers · 0.2%
Data table
million followersShare
Hindutva-aligned39557.3%
Opposed29342.5%
Transactional00.0%
Neutral / not counted1.070.2%
Figure 21.9. The 15 biggest of 193 (million followers)
Narendra Modi (@narendramodi)107
Amit Shah (@amitshah)36.7
Yogi Adityanath (@myogiadityanath)32.7
Rahul Gandhi (@rahulgandhi)28.7
Arvind Kejriwal (@arvindkejriwal)26.5
Rajnath Singh (@rajnathsingh)24.1
BJP (@bjp4india)23.0
Akhilesh Yadav (@yadavakhilesh)20.4
Nitin Gadkari (@nitin_gadkari)15.5
Smriti Z Irani (@smritiirani)12.1
Piyush Goyal (@piyushgoyal)12.1
Congress (@incindia)11.6
Subramanian Swamy (@swamy39)10.3
Nitish Kumar (@nitishkumar)8.9
Sambit Patra (@sambitswaraj)8.5
Hindutva-alignedOpposed
Data table
million followersSide
Narendra Modi (@narendramodi)107Hindutva-aligned
Amit Shah (@amitshah)36.7Hindutva-aligned
Yogi Adityanath (@myogiadityanath)32.7Hindutva-aligned
Rahul Gandhi (@rahulgandhi)28.7Opposed
Arvind Kejriwal (@arvindkejriwal)26.5Opposed
Rajnath Singh (@rajnathsingh)24.1Hindutva-aligned
BJP (@bjp4india)23.0Hindutva-aligned
Akhilesh Yadav (@yadavakhilesh)20.4Opposed
Nitin Gadkari (@nitin_gadkari)15.5Hindutva-aligned
Smriti Z Irani (@smritiirani)12.1Hindutva-aligned
Piyush Goyal (@piyushgoyal)12.1Hindutva-aligned
Congress (@incindia)11.6Opposed
Subramanian Swamy (@swamy39)10.3Hindutva-aligned
Nitish Kumar (@nitishkumar)8.9Hindutva-aligned
Sambit Patra (@sambitswaraj)8.5Hindutva-aligned
Figure 21.10. Hindutva-aligned vs opposed, counted rows (million followers)
Hindutva-aligned 475 million followers · 52.0%Opposed 317 million followers · 34.7%Transactional 0 million followers · 0.0%Neutral / not counted 121 million followers · 13.3%
Data table
million followersShare
Hindutva-aligned47552.0%
Opposed31734.7%
Transactional00.0%
Neutral / not counted12113.3%
Figure 21.11. The 15 biggest of 222 (million followers)
Narendra Modi (@narendramodi)107
PMO India (@pmoindia)58.4
Amit Shah (@amitshah)36.7
Yogi Adityanath (@myogiadityanath)32.7
Rahul Gandhi (@rahulgandhi)28.7
Arvind Kejriwal (@arvindkejriwal)26.5
Rajnath Singh (@rajnathsingh)24.1
AajTak (@aajtak)24.0
BJP (@bjp4india)23.0
Akhilesh Yadav (@yadavakhilesh)20.4
NDTV (@ndtv)17.3
Nitin Gadkari (@nitin_gadkari)15.5
The Times Of India (@timesofindia)13.9
ABP News (@abpnews)13.8
Smriti Z Irani (@smritiirani)12.1
Hindutva-alignedOpposedNeutral / not counted
Data table
million followersSide
Narendra Modi (@narendramodi)107Hindutva-aligned
PMO India (@pmoindia)58.4Hindutva-aligned
Amit Shah (@amitshah)36.7Hindutva-aligned
Yogi Adityanath (@myogiadityanath)32.7Hindutva-aligned
Rahul Gandhi (@rahulgandhi)28.7Opposed
Arvind Kejriwal (@arvindkejriwal)26.5Opposed
Rajnath Singh (@rajnathsingh)24.1Hindutva-aligned
AajTak (@aajtak)24.0Neutral / not counted
BJP (@bjp4india)23.0Hindutva-aligned
Akhilesh Yadav (@yadavakhilesh)20.4Opposed
NDTV (@ndtv)17.3Neutral / not counted
Nitin Gadkari (@nitin_gadkari)15.5Hindutva-aligned
The Times Of India (@timesofindia)13.9Neutral / not counted
ABP News (@abpnews)13.8Opposed
Smriti Z Irani (@smritiirani)12.1Hindutva-aligned

Measure 7. Followers from Pakistan and Bangladesh (X and Instagram)

Reading 14.0%

Hindutva's share of the followers that come from Pakistan and Bangladesh: 17.5% of the opposing accounts' followers (owner's estimate, 15-20%, from a social-media analysis), 2% of the Hindutva accounts' (owner's default). Live from the follower rows. Grade E: an estimate, to be replaced by measured audience-country data. Direct: it lifts these accounts' reach. The analysis (Instagram reel) ↗

Figure 21.12. Hindutva-aligned vs opposed, counted rows (million followers)
Hindutva-aligned 777 million followers · 57.5%Opposed 545 million followers · 40.3%Transactional 0 million followers · 0.0%Neutral / not counted 30.6 million followers · 2.3%
Data table
million followersShare
Hindutva-aligned77757.5%
Opposed54540.3%
Transactional00.0%
Neutral / not counted30.62.3%
Figure 21.13. The 15 biggest of 413 (million followers)
Narendra Modi (@narendramodi)107
Narendra Modi (Instagram @narendramodi)107
Bhajan Marg (Premanand Maharaj) (Instagram @bhajanmarg_official)41.7
Amit Shah (@amitshah)36.7
Amit Shah (Instagram @amitshahofficial)34.3
Yogi Adityanath (@myogiadityanath)32.7
Rahul Gandhi (@rahulgandhi)28.7
Arvind Kejriwal (@arvindkejriwal)26.5
Cockroach Janta Party (Instagram @cockroachjantaparty)24.8
Rajnath Singh (@rajnathsingh)24.1
BJP (@bjp4india)23.0
Akhilesh Yadav (@yadavakhilesh)20.4
Dhruv Rathee (Instagram @dhruvrathee)20.2
Vijay (Instagram @actorvijay)19.1
Yogi Adityanath (Instagram @myogi_adityanath)18.4
Hindutva-alignedOpposed
Data table
million followersSide
Narendra Modi (@narendramodi)107Hindutva-aligned
Narendra Modi (Instagram @narendramodi)107Hindutva-aligned
Bhajan Marg (Premanand Maharaj) (Instagram @bhajanmarg_official)41.7Hindutva-aligned
Amit Shah (@amitshah)36.7Hindutva-aligned
Amit Shah (Instagram @amitshahofficial)34.3Hindutva-aligned
Yogi Adityanath (@myogiadityanath)32.7Hindutva-aligned
Rahul Gandhi (@rahulgandhi)28.7Opposed
Arvind Kejriwal (@arvindkejriwal)26.5Opposed
Cockroach Janta Party (Instagram @cockroachjantaparty)24.8Opposed
Rajnath Singh (@rajnathsingh)24.1Hindutva-aligned
BJP (@bjp4india)23.0Hindutva-aligned
Akhilesh Yadav (@yadavakhilesh)20.4Opposed
Dhruv Rathee (Instagram @dhruvrathee)20.2Opposed
Vijay (Instagram @actorvijay)19.1Opposed
Yogi Adityanath (Instagram @myogi_adityanath)18.4Hindutva-aligned

Measure 8. Google News: who ranks for contested India searches (600 results, English and Hindi)

Reading 33.4%

Hindutva-leaning 33 vs Hostile or unclassified 67

Measure 9. Wikipedia: how 30 contested India pages are framed, by pageviews

Reading 11.5%

Hindutva-framed 12 vs Hostile-framed 89

Measure 10. Context: shown for reference, not part of the reading

Figure 21.14. Google News: who ranks for contested India searches (600 results, English and Hindi)
Reading33.4%33.4 : 66.6
Hindutva-leaningHostile or unclassified
Data table
Hindutva-leaningHostile or unclassifiedHindutva-leaning share
Reading33.466.633.4%
Figure 21.15. Wikipedia: how 30 contested India pages are framed, by pageviews
Reading11.5%11.5 : 88.5
Hindutva-framedHostile-framed
Data table
Hindutva-framedHostile-framedHindutva-framed share
Reading11.588.511.5%

21.6Evidence base

The arena rests on 1,162 coded units. Of the units and flows, 331 are coded Hindutva-aligned, 546 opposed and 285 neutral, mixed or transactional. By source grade: 205 grade A, 957 grade B.

The full set of rows for this arena, each with its source, is in the Atlas data file (Appendix D).

Notes

  1. YouTube, X platform counts 30 Oct 2026. ↩
  2. Reel views read from public reel embeds, 3-4 recent reels per account (S7 instagram_units.csv, reels_views_m). ↩
  3. Google search and Wikipedia ranking on the same questions are NOT YET MEASURED; AI answers stand in for the search layer until they are. ↩
  4. subs_m in digital_units.csv notes; non-news channels only, as the views component, so the TV brands are not counted twice (owner, round 2 D12; audit D57-014; all 473 channels read 53.5). ↩
  5. News-channel handles left out as on Instagram (owner, round 2 D13; audit D57-038): H 395.2m vs R 292.9m; with them 56.6. ↩
  6. Hindutva's share of the followers that come from Pakistan and Bangladesh: 17.5% of the opposing accounts' followers (owner's estimate, 15-20%, from a social-media analysis), 2% of the Hindutva accounts' (owner's default). Live from the follower rows. Grade E: an estimate, to be replaced by measured audience-country data. Direct: it lifts these accounts' reach.. ↩