La visión de Gandhi de una India independiente basada en el pluralismo religioso fue desafiada a principios de la década de 1940 por un nuevo nacionalismo musulmán que exigió una patria musulmana separada tallada fuera de la India. En agosto de 1947, Gran Bretaña concedió la independencia, pero el Imperio Británico de la India se dividió en dos dominios, la India de mayoría hindú y el Pakistán de mayoría musulmana. A medida que muchos hindúes, musulmanes y sikhs desplazados se dirigían a sus nuevas tierras, estalló la violencia religiosa, especialmente en el Punjab y Bengala. Evadiendo la celebración oficial de la independencia en Delhi, Gandhi visitó las áreas afectadas, tratando de proporcionar consuelo. En los meses siguientes, emprendió varias huelgas de hambre para detener la violencia religiosa. El último de estos, emprendido el 12 de enero de 1948 cuando tenía 78 años, también tenía el objetivo indirecto de presionar a la India para que pagara algunos activos en efectivo adeudados a Pakistán. Algunos indios pensaban que Gandhi era demasiado complaciente. Entre ellos estaba Nathuram Godse, un nacionalista hindú que asesinó a Gandhi
el 30 de enero de 1948 disparando tres balas en su pecho.