- Jawaharlal Nehru: 17 years (1947–1963)
- Narendra Modi: 12 years (2014–2025)
- Indira Gandhi: 11 years (1966–1976)
- Dr. Manmohan Singh: 10 years (2004–2013)
- Atal Bihari Vajpayee: 6 years (1998–2003)
- Rajiv Gandhi: 5 years (1985–1989)
- P. V. Narasimha Rao: 5 years (1991–1995)
- Lal Bahadur Shastri: 2 years (1964–1965)
- Morarji Desai: 2 years (1977–1978)
- Charan Singh: 1 year (1979)
- H. D. Deve Gowda: 1 year (1996)
- I. K. Gujral: 1 year (1997)
Narendra Modi: Across 12 Independence Day addresses (2014–2025), Narendra Modi has spoken for a cumulative 1,023 minutes—that’s about 17 hours 3 minutes in total—averaging roughly 85 minutes per address. Within your data, his longest was 2025 (103 minutes) and shortest was 2017 (56 minutes) – holds the second-longest continuous run of Independence Day addresses: 12 consecutive years (2014–2025), behind Jawaharlal Nehru’s 17 (1947–1963).
| Prime Minister (Speaker) | Streak Start Year | Streak End Year | Consecutive Years | Years in Streak |
| Jawaharlal Nehru | 1947 | 1963 | 17 | 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963 |
| Narendra Modi | 2014 | 2025 | 12 | 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 |
| Indira Gandhi | 1966 | 1976 | 11 | 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976 |
| Dr. Manmohan Singh | 2004 | 2013 | 10 | 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 |
| Atal Bihari Vajpayee | 1998 | 2003 | 6 | 1998, 1999, 2000, 2001, 2002, 2003 |
| Indira Gandhi | 1980 | 1984 | 5 | 1980, 1981, 1982, 1983, 1984 |
| Rajiv Gandhi | 1985 | 1989 | 5 | 1985, 1986, 1987, 1988, 1989 |
| P. V. Narasimha Rao | 1991 | 1995 | 5 | 1991, 1992, 1993, 1994, 1995 |
| Lal Bahadur Shastri | 1964 | 1965 | 2 | 1964, 1965 |
| Morarji Desai | 1977 | 1978 | 2 | 1977, 1978 |
| Charan Singh | 1979 | 1979 | 1 | 1979 |
| V. P. Singh | 1990 | 1990 | 1 | 1990 |
| H. D. Deve Gowda | 1996 | 1996 | 1 | 1996 |
| I. K. Gujral | 1997 | 1997 | 1 | 1997 |