India Internet Data

The data below is aggregated from 768 Districts/Cities covering all 28 States and 8 Union Territories of India. Please click on a state to view rank data.


Sr No States/UT English Speakers (Second Language + Third Language (No, Census 2011)   Number of Internet Connections (No, TRAI September 2025)   Number of Facebook Users. (Estimated Minimum)(No, December 2025)   Number of Facebook Users. (Estimated Maximum)(No, December 2025)   Linkedin Audience Size (No, Linkedin December 2025)   Twitter Low   Twitter High   Number of Instagram Users. (Estimated Minimum)   Number of Instagram Users. (Estimated Maximum)  
Metric Type #People Tot #People #People Tot #People #People #People #People
1 Andhra Pradesh 9,786,460 11,055,197 1,915,400 2,254,700 1,926,950 734,700 812,200 6,074,100 7,205,900
2 Arunachal Pradesh 216,902 374,051 244,600 288,800 22,540 0 0 302,400 356,700
3 Assam 2,026,597 4,633,205 3,532,100 4,161,300 1,837,200 339,600 376,300 5,501,700 6,466,700
4 Bihar 2,093,228 11,133,274 6,711,700 7,921,800 4,256,300 1,708,900 1,830,900 12,173,000 14,276,100
5 Chattisgarh 428,412 5,782,642 1,345,800 1,584,000 954,290 105,400 117,200 4,089,400 4,717,800
6 Goa 133,483 307,900 0 1,000 99,500 18,300 20,200 0 1,000
7 Gujarat 5,547,803 26,165,159 7,272,600 8,567,800 8,696,360 490,200 541,800 17,546,700 20,802,100
8 Haryana 2,732,324 13,923,339 3,835,500 4,496,200 5,146,000 1,014,100 1,121,000 8,499,300 9,999,400
9 Himachal Pradesh 551,949 2,961,574 750,300 882,700 695,000 64,900 71,600 1,124,700 1,323,100
10 Jharkhand 1,330,123 5,341,082 2,472,600 2,910,000 1,542,190 318,200 351,800 4,722,300 5,580,300
11 Karnataka 4,676,754 28,763,335 6,380,700 7,565,500 2,128,500 2,744,000 3,033,000 16,349,300 19,176,600
12 Kerala 6,395,482 3,489,304 1,454,400 1,712,100 2,351,000 448,700 496,100 2,815,600 3,313,800
13 Madhya Pradesh 2,969,346 18,641,424 4,149,100 4,881,200 6,088,900 1,053,500 1,168,000 12,192,500 14,379,200
14 Maharashtra 14,130,300 47,134,175 10,832,200 12,673,400 26,434,500 6,241,000 7,026,600 31,441,500 36,798,200
15 Manipur 677,760 379,391 235,600 277,200 64,010 6,800 7,600 293,700 345,600
16 Meghalaya 463,318 457,490 240,600 283,200 122,210 59,300 65,600 514,400 605,100
17 Mizoram 130,432 627,121 215,000 254,100 61,690 91,800 101,400 447,100 527,000
18 Nagaland 193,410 544,167 237,900 279,600 143,310 35,800 39,700 442,100 520,100
19 Odisha 6,013,389 4,783,361 2,512,400 2,956,600 3,487,600 83,500 92,300 4,963,400 5,857,900
20 Punjab 7,011,761 10,874,664 3,096,500 3,642,900 2,128,300 529,400 585,400 7,432,200 8,838,000
21 Rajasthan 2,308,815 16,718,884 4,536,400 5,389,300 6,186,300 1,417,900 1,662,100 12,496,100 14,713,000
22 Sikkim 141,667 215,264 192,500 226,400 58,200 13,100 14,400 187,100 220,200
23 Tamil Nadu 11,414,604 16,759,139 6,137,900 7,273,800 13,057,000 1,860,800 2,056,700 16,155,000 19,038,400
24 Telangana 4,320,539 25,340,823 4,528,700 5,257,600 10,544,840 2,737,000 3,151,700 16,590,300 19,483,300
25 Tripura 221,415 1,493,048 673,700 792,500 113,600 91,200 100,900 729,000 857,800
26 Uttar Pradesh 9,711,695 41,184,492 13,991,800 16,484,400 12,834,900 3,974,100 4,366,400 31,898,100 37,398,100
27 Uttarakhand 602,211 2,205,232 1,108,500 1,303,900 1,405,500 165,800 183,300 2,231,500 2,531,100
28 West Bengal 5,660,614 12,083,376 8,978,300 10,609,800 1,729,300 993,300 1,098,000 10,209,200 11,964,200
1 Andaman and Nicobar 70,485 197,394 57,000 68,100 58,900 0 0 123,100 145,900
2 Chandigarh 50,556 1,352,183 512,300 602,700 1,300,000 1,300,000 1,400,000 1,100,000 1,200,000
3 Dadra and Nagar Haveli and Daman and Diu 47,643 272,491 330,700 389,100 49,000 6,700 7,400 561,400 660,400
4 Jammu and Kashmir 2,006,400 4,267,295 1,931,200 2,272,200 851,400 84,200 93,100 3,237,800 3,810,700
5 Ladakh 35,992 22,562 41,000 48,200 10,500 5,000 5,500 64,100 75,400
6 Lakshadweep 0 891 1,400 1,600 660 0 0 0 0
7 National Capital Territory of Delhi 20,660,648 11,261,236 6,100,000 7,200,000 16,600 2,300,000 2,500,000 18,700,000 22,000,000
8 Puducherry 236,438 407,166 183,500 215,900 270,100 34,300 37,900 436,300 513,300
India Total 124,998,955 331,153,331 106,739,900 125,729,600 116,673,150 31,071,500 34,536,100 251,644,400 295,702,400