Gandhi vastusti Intian ja Bengalin jakamista viimeiseen asti, mutta kongressipuolue hyväksyi jaon kesäkuussa 1947. Intia sai itsenäisyyden 15. elokuuta vuonna 1947. Pakistanin irtoaminen Intiasta aiheutti suuren pakolaisaallon, ensimmäisen Kashmirin sodan ja paljon myöhempiä vaikutuksia. Gandhi aloitti syyskuun alussa Kalkutassa paaston rauhan puolesta. Kalkutta rauhoittuikin paaston ansiosta, kun paikalliset uskonnolliset ryhmät sopivat aselevosta. Muualla maassa väkivaltaisuudet kuitenkin jatkuivat, joten Gandhi matkusti Delhiin ja pyrki katkaisemaan muslimien ja hindujen välisen väkivallan kierteen. Tammikuussa 1948 Gandhi aloitti viimeisen paastonsa. Hänen vaatimuksestaan Nehrun hallitus myöntyi maksamaan Pakistanille 550 miljoonan rupian korvauksen entisen yhtenäisen Intian varoista. Paaston kuudentena päivänä uskonnolliset johtajat takasivat, että Intian puolelle jääneitä muslimeja suojeltaisiin, joten Gandhi lopetti paastonsa.