С объявлением независимости в 1947 году, британская провинция Пенджаб была разделена на 2 части по религиозному признаку: мусульманский Западный Пенджаб (стал часть образовавшегося государства Пакистан) и индуистский и сикхский Восточный Пенджаб (остался в составе Индии). Данные события повлекли многочисленные массовые беспорядки. Ситуация осложнялось тем, что на западе жило довольно много индуистов и сикхов, тогда как на востоке – довольно много мусульман. Раздел провинции и последующие беспорядки привели к массовой вынужденной миграции населения с обеих сторон. Около 7 млн. человек мигрировали в Пакистан и около 6 млн. из Пакистана в индийский Пенджаб.
Столица бывшей провинции, город Лахор, остался после разделения на Пакистанской стороне. Новая столица штата была перемещена в Чандигарх. В 1966 году штат претерпевает новое разделение, теперь уже по языковому признаку. Так, 1 ноября 1966 хиндиязычная юго-западная часть штата была отделена и образовала новый штат Харьяна. Чандигарх, оказавшийся на границе Пенджаба и Харьяны был объявлен союзной территорией.