Airports 74 → 164Metro 248 km → 1,095 kmMedical colleges 387 → 846MBBS seats 51,348 → 1,39,864Forex reserves $312 bn → $729 bnRural toilets 38.7% → 100%LPG 14.5 cr → 32.8 crPoverty 29.2% → 11.3%GDP rank 10th → 4thUnlit villages 18,452 → 0Inflation avg 8.2% → 5.0%
Time spent running a government · as of 17 October 2026

Who has actually run a government?

Experience in office, measured in days, for the leaders of both parties and every sitting BJP and Congress chief minister.

Modi and Rahul Gandhi

Years spent heading a government, as chief minister or prime minister.

BJP

Narendra Modi

Prime Minister since May 2014
25.0years
  • Gujarat chief minister, 7 Oct 2001 – May 2014: 12.6 years
  • Prime Minister, 26 May 2014 – today: 12.4 years
  • In March 2026 became India's longest-serving head of an elected government, passing 8,930 days
Congress

Rahul Gandhi

Leader of Opposition, Lok Sabha, since June 2024
0years
  • Member of Parliament since 2004 (Amethi, Wayanad, Rae Bareli): 22.4 years
  • Leader of Opposition since June 2024, his first constitutional post
  • Has not served as a minister or chief minister

Every sitting chief minister

Total time each current BJP and Congress chief minister has served as chief minister, across all terms. Tap a name for details.

0246810 yrs

How this is counted

Only time as chief minister or prime minister counts here. Earlier ministerial posts are not included, so for example D.K. Shivakumar's years as Karnataka deputy CM and Himanta Biswa Sarma's years as a state minister are left out. Pema Khandu became Arunachal chief minister in July 2016 as a Congress member and joined the BJP in December 2016. His full tenure is counted. CM terms: BJP chief ministers list ↗ · Congress chief ministers list ↗ · D.K. Shivakumar sworn in, Jun 2026 ↗ Modi: IANS, Mar 2026 ↗ · Rahul Gandhi: Deccan Herald, Jun 2024 ↗