As of 2014, the Bharatiya Janata Party has a majority in the state governments of Chhattisgarh, Goa, Gujarat, Madhya Pradesh and Rajasthan. In the states of Punjab, Nagaland, Andhra Pradesh and Puducherry, the BJP is a ruling party in a larger coalition, holding the chief minister position on Andhra Pradesh and Punjab. The BJP leader Narendra Modi was elected as the Prime Minister of India in 2014.
After the 1967 Indian elections, the BJP joined coalitions to form a government in the states of Madhya Pradesh, Bihar and Uttar Pradesh. In the 1980 elections, the BJP won an outright majority of seats in the Uttar Pradesh assembly. The BJP has also held the position of chief minister in Uttar Pradesh from 1991 to 1992 and 1997 to 2002. The BJP has been part of the government in the state of Uttarakhand between 2000 and 2002 and between 2007 and 2012. In Rajasthan, the party leader held the position of chief minister between 1990 and 1992, 1993 and 1998, 2003 and 2008, and from 2013. The chief minister of Delhi has been a member of the BJP party between 1993 and 1998. In Himachal Pradesh, the chief minister was a member of the BJP between 1990 and 1993, 1998 and 2003, and again between 2007 and 2012.