A visão de Gandhi de uma Índia independente baseada no pluralismo religioso foi desafiada no início da década de 1940 por um novo nacionalismo muçulmano que exigia uma pátria muçulmana separada da Índia. Em agosto de 1947, o Reino Unido concedeu a independência, mas o Império Britânico da Índia foi dividido em dois domínios, a Índia de maioria hindu e o Paquistão de maioria muçulmana. Como muitos indianos, muçulmanos e sikhs deslocados chegaram às suas novas terras, a violência religiosa irrompeu, especialmente em Panjabe e em Bengala. Evitando a celebração oficial da independência em Delhi, Gandhi visitou as áreas afetadas, tentando proporcionar consolo. Nos meses seguintes, ele realizou várias greves de fome para deter a violência religiosa. O último deles, realizado em 12 de janeiro de 1948, quando tinha 78 anos, também teve o objetivo indireto de pressionar a Índia a pagar alguns ativos em dinheiro devidos ao Paquistão. Alguns indianos pensavam que Gandhi era muito complacente com os muçulmanos. Entre eles estava Nathuram Godse, um nacionalista hindu, que assassinou Gandhi em 30 de janeiro de 1948, disparando três vezes contra seu peito.