* Delhi: The capital city of India has a large Punjabi-speaking population.
* Chandigarh: The shared capital of Punjab and Haryana, Chandigarh has a sizable Punjabi-speaking population.
* Himachal Pradesh: Punjabi is spoken in some parts of Himachal Pradesh, particularly in the areas bordering Punjab.
* Jammu and Kashmir: Punjabi is spoken in some areas of Jammu and Kashmir, particularly in the Jammu region.
* Uttarakhand: Punjabi is spoken in some parts of Uttarakhand, particularly in the areas bordering Punjab and Himachal Pradesh.
It's important to note that while these are the major areas where Punjabi is spoken, it is also present in smaller pockets throughout India, particularly in areas with historical or cultural ties to the Punjab region.