W 1947 r., z uzyskaniem przez Indie niepodległości, Bengal został podzielony według kryterium religijnego. Zachodnia część została przy Indiach (została nazwana Bengalem Zachodnim), natomiast jego wschodnia część, jako prowincja Bengal Wschodni, weszła w skład Pakistanu (w 1956 r. została przemianowana na Pakistan Wschodni). W 1971 r. wschodni Bengal uzyskał niepodległość jako Bangladesz. W 1950 r. do Bengalu Zachodniego włączono Księstwo Cooch Behar. W 1955 r. dawna francuska enklawa Chandernagore, która po 1950 r. przeszła pod kontrolę indyjską, została włączona do Zachodniego Bengalu. Później również włączono fragmenty stanu Bihar. Po podziale Bengalu w 1947 r. zarówno jego wschodnia jak i zachodnia część doświadczyła znacznych migracji ludności. Przesiedlenia uchodźców i związane z nimi kwestie długo odgrywały istotną rolę w polityce i kondycji społeczno-ekonomicznej obu części Bengalu. W latach 70. i 80. poważne niedobory prądu, strajki i działania ruchu Naksalitów uszkodziły znaczną część infrastruktury państwa i spowodowały okres gospodarczej stagnacji. Wojna o niepodległość Bangladeszu z 1971 r. spowodowała napływ dużej ilości uchodźców i trudności w zapewnieniu im godnych warunków. W 1974 r. epidemia ospy spowodowała śmierć tysięcy osób. Polityka Zachodniego Bengalu uległa zasadniczej zmianie w 1977 r. gdy lewicowy ruch kierowany przez Komunistyczną Partie Indii (Marksistowską) pokonał w wyborach Indyjski Kongres Narodowy i przejął władzę w stanie na następne trzy dekady.