Home › Union Cabinet › List of Home Ministers of India
Union Cabinet

List of Home Ministers of India

Published: Oct 1, 2026
Updated: Oct 1, 2026
Reading Time: 12 min read
Source: Election Commission of India (ECI) Form 26
Home / Home Ministers of India

List of Home Ministers of India

List of all Home Ministers of India from 1947 to 2026, with their party, dates, and total time in office.

Current Home Minister
Serving 2nd term (Since 2019)
Longest Serving Home Minister
L. K. Advani
6 years, 64 days (1998–2004)
First Home Minister
Sardar Patel
15 Aug 1947 to 15 Dec 1950
Total Home Ministers
31 Leaders
Since independence in 1947
# Minister Party From To Duration Constituency House
#1
VP
Sardar Vallabhbhai Patel
Indian National Congress 15 Aug 1947 15 Dec 1950 3 yrs, 122 days Bombay / Gujarat Constituent Assembly
#2
CR
C. Rajagopalachari
Indian National Congress 26 Dec 1950 25 Oct 1951 303 days Madras Lok Sabha
#3
KK
Kailash Nath Katju
Indian National Congress 25 Oct 1951 10 Jan 1955 3 yrs, 77 days Mandsaur, Madhya Pradesh Lok Sabha
#4
GP
Govind Ballabh Pant
Indian National Congress 10 Jan 1955 07 Mar 1961 6 yrs, 56 days Uttar Pradesh Rajya Sabha
#5
LS
Lal Bahadur Shastri
Indian National Congress 04 Apr 1961 01 Sep 1963 2 yrs, 150 days Allahabad, Uttar Pradesh Lok Sabha
#6
GN
Gulzarilal Nanda
Indian National Congress 01 Sep 1963 09 Nov 1966 3 yrs, 69 days Sabarkantha, Gujarat Lok Sabha
#7
YC
Yashwantrao Chavan
Indian National Congress 13 Nov 1966 27 Jun 1970 3 yrs, 226 days Satara, Maharashtra Lok Sabha
#8
IG
Indira Gandhi
Indian National Congress 27 Jun 1970 04 Feb 1973 2 yrs, 222 days Rae Bareli, Uttar Pradesh Lok Sabha
#9
UD
Uma Shankar Dikshit
Indian National Congress 05 Feb 1973 10 Oct 1974 1 yr, 247 days Uttar Pradesh Rajya Sabha
#10
KR
Kasu Brahmananda Reddy
Indian National Congress 10 Oct 1974 24 Mar 1977 2 yrs, 165 days Andhra Pradesh Rajya Sabha
#11
CS
Charan Singh
Janata Party 24 Mar 1977 01 Jul 1978 1 yr, 99 days Baghpat, Uttar Pradesh Lok Sabha
#12
MD
Morarji Desai
Janata Party 01 Jul 1978 24 Jan 1979 207 days Surat, Gujarat Lok Sabha
#13
HP
H. M. Patel
Janata Party 24 Jan 1979 28 Jul 1979 185 days Sabarkantha, Gujarat Lok Sabha
#14
YC
Yashwantrao Chavan 2nd Term
Janata Party (Secular) 28 Jul 1979 13 Jan 1980 169 days Satara, Maharashtra Lok Sabha
#15
ZS
Zail Singh
Indian National Congress (I) 14 Jan 1980 22 Jun 1982 2 yrs, 159 days Hoshiarpur, Punjab Lok Sabha
#16
PS
P. C. Sethi
Indian National Congress (I) 02 Sep 1982 19 Jul 1984 1 yr, 321 days Indore, Madhya Pradesh Lok Sabha
#17
PV
P. V. Narasimha Rao
Indian National Congress (I) 19 Jul 1984 31 Dec 1984 165 days Hanamkonda, Andhra Pradesh Lok Sabha
#18
SC
S. B. Chavan
Indian National Congress 31 Dec 1984 12 Mar 1986 1 yr, 71 days Nanded, Maharashtra Lok Sabha
#19
BS
Buta Singh
Indian National Congress 12 May 1986 02 Dec 1989 3 yrs, 204 days Jalore, Rajasthan Lok Sabha
#20
MS
Mufti Mohammad Sayeed
Janata Dal 02 Dec 1989 10 Nov 1990 343 days Muzaffarnagar, Uttar Pradesh Lok Sabha
#21
CS
Chandra Shekhar
Samajwadi Janata Party 10 Nov 1990 21 Jun 1991 223 days Ballia, Uttar Pradesh Lok Sabha
#22
SC
S. B. Chavan 2nd Term
Indian National Congress 21 Jun 1991 16 May 1996 4 yrs, 330 days Maharashtra Rajya Sabha
#23
MJ
Murli Manohar Joshi
Bharatiya Janata Party 16 May 1996 01 Jun 1996 16 days Allahabad, Uttar Pradesh Lok Sabha
#24
HDG
H. D. Deve Gowda
Janata Dal 01 Jun 1996 29 Jun 1996 28 days Karnataka Lok Sabha
#25
IG
Indrajit Gupta
Communist Party of India 29 Jun 1996 19 Mar 1998 1 yr, 263 days Midnapore, West Bengal Lok Sabha
#26
LKA
L. K. Advani
Bharatiya Janata Party (NDA) 19 Mar 1998 22 May 2004 6 yrs, 64 days Gandhinagar, Gujarat Lok Sabha
#27
SP
Shivraj Patil
Indian National Congress (UPA) 22 May 2004 30 Nov 2008 4 yrs, 192 days Maharashtra Rajya Sabha
#28
PC
P. Chidambaram
Indian National Congress (UPA) 30 Nov 2008 31 Jul 2012 3 yrs, 244 days Sivaganga, Tamil Nadu Lok Sabha
#29
SS
Sushilkumar Shinde
Indian National Congress (UPA) 31 Jul 2012 26 May 2014 1 yr, 299 days Solapur, Maharashtra Lok Sabha
#30
RS
Rajnath Singh
Bharatiya Janata Party (NDA) 26 May 2014 30 May 2019 5 yrs, 4 days Lucknow, Uttar Pradesh Lok Sabha
#31
AS
Amit Shah Incumbent (2nd Term)
Bharatiya Janata Party (NDA) 30 May 2019 Incumbent 7+ Years Gandhinagar, Gujarat Lok Sabha

Frequently Asked Questions

Who was the first Home Minister of India?
Sardar Vallabhbhai Patel was India’s first Home Minister, serving from 15 August 1947 until his passing on 15 December 1950.
Who is the current Home Minister of India?
Amit Shah is the current Home Minister of India, in office since 30 May 2019 and currently serving his second term.
Who was the longest-serving Home Minister of India?
L. K. Advani was the longest continuously serving Home Minister, holding office for 6 years and 64 days from 1998 to 2004.
Who was the first woman Home Minister of India?
Indira Gandhi was the first and only woman to hold the Home Ministry portfolio, serving from 1970 to 1973 while also serving as Prime Minister.
Which ministry does the Home Minister head?
The Home Minister heads the Ministry of Home Affairs (MHA), responsible for internal security, police, border management, and center-state relations.