List of chief ministers from the Bharatiya Janata Party

[4] As of 20 February 2025[update], 55 BJP leaders have held the position of a chief minister out of which fourteen are incumbent.

A chief minister is the head of government of each of the twenty-eight states and two union territories (UTs) (Delhi and Puducherry).

Following elections to the state legislative assembly, the governor usually invites the party (or coalition) with a majority of seats to form the government.

[5] Of the 55 BJP chief ministers, fourteen are incumbent – Pema Khandu in Arunachal Pradesh, Himanta Biswa Sarma in Assam, Vishnu Deo Sai in Chhattisgarh, TBA in Delhi, Pramod Sawant in Goa, Bhupendrabhai Patel in Gujarat, Nayab Singh Saini in Haryana, Mohan Yadav in Madhya Pradesh, Devendra Fadnavis in Maharashtra, Mohan Charan Majhi in Odisha, Bhajan Lal Sharma in Rajasthan, Manik Saha in Tripura, Pushkar Singh Dhami in Uttarakhand, and Yogi Adityanath in Uttar Pradesh.

Four of the BJP chief ministers have been women – Sushma Swaraj in Delhi, Uma Bharti in Madhya Pradesh, Anandiben Patel in Gujarat and Vasundhara Raje in Rajasthan.

2025 BJP CM History
Map showing the BJP chief ministers in Indian States