The Bharatiya Janata Party (BJP) will announce its new national party president on January 20, 2026. The party has released the schedule for the internal election, and leaders say the decision will be made official on that day.
The BJP has set a two-day process to choose its next chief. On January 19, party workers will file their nominations at the BJP headquarters in New Delhi, and the papers will be checked later that day. If more than one candidate files, a vote will happen on January 20. But party sources say the election will most likely not be contested.
Most reports say Nitin Nabin, the BJP’s national working president, is expected to be the next party president. He is likely to be elected unopposed, as senior leaders including Prime Minister Narendra Modi and Home Minister Amit Shah are supporting his candidacy.
Nitin Nabin is a five-time legislator from Bihar and a former minister in the state government. He was appointed as working president of the BJP in December 2025, a move seen as a sign of rising young leadership in the party.
The current BJP president, Jagat Prakash (JP) Nadda, has held the post since 2020. If Nitin Nabin becomes the new president, he will be one of the youngest leaders to lead the party at the national level.
The leadership change comes at a time when the BJP is gearing up for several major state elections later this year. Party insiders say the new president may also oversee organisational changes and help shape the party’s strategy ahead of upcoming polls.
The BJP’s announcement schedule marks a key moment for the party’s organisational future, as its top leadership prepares for the next phase of political challenges in India.