PM Modi Sets Record with Longest Independence Day Speech

On 15 August 2025, Prime Minister Narendra Modi delivered the longest-ever Independence Day speech from the Red Fort, lasting 1 hour 43 minutes.

  • Surpassed his own 98-minute record of 2024; his shortest was 56 minutes in 2017.
  • This was his 12th consecutive Independence Day address since 2014 (65 minutes).
  • Previous PMs’ speeches: Nehru (1947 – under 20 min), Indira Gandhi (shortest 14 min in 1966), Manmohan Singh (longest ~55 min in 2007).
  • Modi’s 2025 speech highlighted economic reforms, digital sovereignty, youth empowerment, and India’s global role.
Scroll to Top