Sikhisme er den mest utbredte religionen i Punjab, og rundt 60 % av befolkningen praktiserer denne religionen. Faktisk er Punjab den eneste delstaten i India hvor sikhene er i flertall. På en annen side praktiserer 37 % av befolkningen hinduisme, men det bor også tilhengere av andre trossamfunn som islam, buddhisme, kristendom og jainisme i Punjab.