Калькутта и её порт подвергались нескольким бомбардировкам со стороны японцев в течение Второй мировой войны. Первая из них случилась 20 декабря 1942 года, последняя — 24 декабря 1944 года. Сочетание военного и природного факторов привело к голоду 1943 года, во время которого погибло несколько миллионов человек. В 1946 году в городе возникли религиозные беспорядки, во время которых погибло более 4 тысяч человек. Раздел Индии в 1947 году привёл к дальнейшим столкновениям. Мусульмане эмигрировали в Восточный Пакистан (современный Бангладеш), в то время как индуисты из Пакистана бежали в Калькутту.