14 Prime Ministers have hoisted the national flag at the Red Fort so far starting with India's first Prime Minister Jawaharlal Nehru in 1947. Narendra Modi is the current Prime Minister.