New Delhi: Prime Minister Narendra Modi on Friday, August 15, delivered a 103-minute address from the ramparts of the Red Fort on the occasion of India’s 79th Independence Day, the longest of his tenure so far. The speech surpassed his previous record of 98 minutes set in 2024.
The Prime Minister announced the launch of the Viksit Bharat Rozgaar Yojna, next-generation GST reforms, and the Sudarshan Chakra Mission. His speech covered topics including national security, economic policy, technology, infrastructure, and social welfare.
Addressing the nation on Independence Day. https://t.co/rsFUG7q6eP
— Narendra Modi (@narendramodi) August 15, 2025
Record-Breaking Address
Modi’s previous longest Independence Day speech, delivered in 2024, lasted 98 minutes. In 2023, he spoke for around 90 minutes. His 2016 and 2019 speeches lasted 96 minutes and 92 minutes respectively. The shortest address of his tenure was in 2017, at 56 minutes.
Before Modi, Jawaharlal Nehru held the record for the longest Independence Day speech, speaking for about 72 minutes in 1947.
Speeches By Previous Prime Ministers
Former prime ministers Jawaharlal Nehru and Indira Gandhi have delivered the shortest Independence Day speeches on record, each lasting 14 minutes. Manmohan Singh and Atal Bihari Vajpayee have also delivered shorter addresses compared to the current Prime Minister’s speeches.
This year’s address included references to a wide range of policy matters alongside the major announcements.
You may also like
'Dominating characters': Bangladesh coach backs Tanzid Hasan and Parvez Hossain for opening role
Liverpool fans watch Alexander Isak transfer dominoes fall after £42m deal agreed
Brazil not to bow down to US, says Lula
BREAKING: Flights stopped after two easyJet planes collide at major UK airport
Scientists reveal a bizarre cure for tooth cavities: Hair-based toothpaste could end painful dentist visits