India:
* Punjab: The largest concentration of Punjabi speakers is in the Indian state of Punjab, where it is the official language.
* Other states: Significant Punjabi speaking communities exist in states like Haryana, Delhi, Himachal Pradesh, Jammu and Kashmir, and Chandigarh.
Pakistan:
* Punjab: Punjab is also a province in Pakistan where Punjabi is widely spoken.
* Other areas: Punjabi is also spoken in other parts of Pakistan, including Khyber Pakhtunkhwa, Islamabad Capital Territory, and Azad Jammu and Kashmir.
Other Countries:
* Canada: Canada has a large Punjabi diaspora, especially in British Columbia and Ontario.
* United States: The US also has a substantial Punjabi population, particularly in California, New York, and Washington state.
* United Kingdom: There is a sizable Punjabi community in the UK, mostly concentrated in London and the Midlands.
* Australia: Australia has a significant Punjabi population, particularly in New South Wales and Victoria.
* Other countries: Smaller Punjabi communities exist in countries like UAE, Oman, Saudi Arabia, and Malaysia, due to migration and economic opportunities.
Total Speakers:
The exact number of Punjabi speakers worldwide is difficult to estimate, but it is believed to be over 130 million.
It's important to note that these are just broad estimates, and the actual number of speakers may vary depending on the criteria used to define a "speaker."