Punjab PIN Codes - List of Pincodes By Districts in Punjab

Map of Punjab, India


The Punjab (/pʌndʒˈɑːb/, /ˈpʌndʒɑːb/, /pʌndʒˈæb/, /ˈpʌndʒæb/), also spelled Panjab, panj-āb, "five rivers" (Punjabi: پنجاب (Shahmukhi), ਪੰਜਾਬ (Gurumukhi), Hindi: पंजाब (Devanagari)), is a geographical region in one of the northernmost parts of the Indian subcontinent or South Asia, comprising areas of eastern Pakistan and northern India.

It has been inhabited by Indus Valley Civilisation, Indo-Aryan peoples and has seen numerous invasions by the Achaemenid Empire, Greeks, Kushan Empire, Ghaznavids, Timurids, Mughals, Afghans, British and others. The people of the Punjab today are called Punjabis and their principal language is called Punjabi. The main religions of the Punjab region are Islam, Hinduism, and Sikhism. Other religious groups are Christianity, Jainism and Buddhism.

In 1947, with the dissolution of British India, the region was partitioned between India and Pakistan.

In Pakistan, it includes the Punjab province, Islamabad, parts of Azad Kashmir (namely Bhimber and Mirpur) and parts of Khyber Pakhtunkhwa (namely Peshawar known in the Punjab region as Pishore).

In India, it includes Chandigarh, Delhi, Haryana, Himachal Pradesh, Jammu Division, Punjab and parts of Rajasthan in particular the Sri Ganganagar and Hanumangarh districts.

PIN Codes By Districts in Punjab

Below is the list of 24 districts in Punjab with pincode range and total unique pincodes per district.


District Minimum Pincode Maximum Pincode Number of Pincodes
Amritsar 143001 143606 52
Barnala 148024 148109 12
Bathinda 151001 151510 21
Chandigarh 160022 160022 1
Faridkot 151202 152025 10
Fatehgarh Sahib 140405 147301 12
Fazilka 152118 152118 1
Firozpur 142041 152132 26
Gurdaspur 143505 145101 36
Hoshiarpur 144105 146116 55
Jalandhar 144001 144806 70
Kapurthala 144032 144819 27
Ludhiana 141001 148107 74
Mansa 151501 151510 10
Moga 142001 152028 22
Mohali 140103 160104 17
Muktsar 151202 152115 14
Nawanshahr 144029 146115 33
Pathankot 143533 145101 10
Patiala 140201 147203 32
Ropar 140101 140133 10
Rupnagar 140001 160071 29
Sangrur 148001 148108 23
Tarn Taran 143009 143601 31

Comments