Bhartiya Janata Party (BJP) elected Rajnath Singh as its new President. Rajnath Singh replaced Nitin Gadkari, who served the party as its President for a period of three years from December 2009 to January 2013. He has served BJP as its former National President from December 2005 to November 2009.