Question: who is the prime minister of india today
Answer: 14 Narendra Modi ( born 1950 ) Chief Minister of Gujarat Bharatiya Janata Party ( NDA ) Varanasi , Uttar Pradesh 26 May 2014 Incumbent 7003120800000000000 ♠ 3 years , 112 days 2014 ( 16th ) Modi Pranab Mukherjee