List of Home Ministers of India 1947-2025

List of Indian Interior Ministers: The head of the Indian government’s interior ministry is the Home Minister. The main responsibility of the interior minister is to maintain India’s internal security and domestic policies. He received assistance from two secretary of state. In addition, civil servants are assigned to them. The Minister also received support from many civilians, scientific and professional advisers.

Departments such as the Ministry of the Interior (MHA) and other departments, such as the Ministry of Border Management, deal with border management, including coastal borders, internal security, involving police, laws and orders, and rehabilitation.

Who is the current Minister of Interior of India?

Currently, the cabinet minister is Amit Shah. He was elected for the second time after the ruling NDA formed the government for the third time after the 2024 general election.

Who is India’s first interior minister?

India’s first interior minister was Sardar Vallabhbhai Patel. Sardar Vallabhbhai Patel served as the Minister of the Central Cabinet in the Jawaharlal Nehru government of the National Assembly Party. He is also known as the Indian Iron Man.

Some other people who hold the position include Lal Bahadur Shashtri, Indira Gandhi, Charan Singh, PV Narasimha Rao, LK Advani, Rajnath Singh, and others. See the complete list of Indian Ministers below.

List of Indian Home Secretary (1947-2025)

Here is a list of Indian Home Secretary from 1947 to 2025.

Name term of office political party
Sardar Vallabhbhai Patel September 2, 1946 to December 15, 1950 National Congress of India
C. Rajagopalachari December 26, 1950 to October 25, 1951 National Congress of India
Kailash Nath Katju 1951 to 1955 National Congress of India
GB trousers 1955-1961 National Congress of India
Lal Bahadur Shastri April 4, 1961 to August 29, 1963 National Congress of India
Gulsari Larnanda August 29, 1963 to November 14, 1966 National Congress of India
Yashwantrao Chavan November 14, 1966 to June 27, 1970 National Congress of India
Indira Gandhi June 27, 1970 to February 4, 1973 National Congress of India
Uma Shankar Dikshit February 4, 1973 – 1974 National Congress of India
Kasu Brahmananda Reddy 1974- March 24, 1977 National Congress of India
Charan Singer March 24, 1977 – July 1, 1978 Janata Party
Morarji Desai July 1, 1978 to July 28, 1979 Janata Party
Yashwantrao Chavan July 1, 1978 to July 28, 1979 Janata Party (Semitic)
Giani Zail Singh January 14, 1980 to June 22, 1982 National Congress of India
Ramaswamy Venkataraman June 22, 1982 – September 2, 1982 National Congress of India
Prakash Chandra Sethi September 2, 1982 to July 19, 1984 National Congress of India
PV Narasimha Rao July 19, 1984 to December 31, 1984 National Congress of India
Shankarrao Chavan December 31, 1984 to March 12, 1986 National Congress of India
PV Narasimha Rao March 12, 1986 to May 12, 1986 National Congress of India
Sardar Buta Singh May 12, 1986 to December 2, 1989 National Congress of India
Mufti Mohammad Sayeed December 2, 1989 to November 10, 1990 Janata Dal
Chandra Shekhar November 10, 1990 to June 21, 1991 Samajwadi Janata Party
Shankarrao Chavan June 21, 1991 to May 16, 1996 National Congress of India
Murli Manohar Joshi May 16, 1996 to June 1, 1996 Bharatiya Janata Party
Indrajit Gupta June 29, 1996 to March 19, 1998 The Communist Party of India
Lal Krishna Advani March 19, 1998 to May 22, 2004 Bharatiya Janata Party
Shivraj Patil May 22, 2004 to November 30, 2008 National Congress of India
P. Chidambaram November 30, 2008 to July 31, 2012 National Congress of India
Sushilkumar Shinde July 31, 2012 to May 26, 2014 National Congress of India
Rajnath Singh May 27, 2014 to May 29, 2019 Bharatiya Janata Party
Amit Shah May 30, 2019 – Incumbent Bharatiya Janata Party