Pin Code of Punjab

Amritsar

Sub Post Offices: 71
Branch Post Offices: 305
Head Post Offices: 1

Barnala

Sub Post Offices: 8
Branch Post Offices: 60
Head Post Offices: 0

Bathinda

Sub Post Offices: 22
Branch Post Offices: 139
Head Post Offices: 1

Chandigarh

Sub Post Offices: 41
Branch Post Offices: 11
Head Post Offices: 1

Faridkot

Sub Post Offices: 9
Branch Post Offices: 61
Head Post Offices: 1

Fatehgarh Sahib

Sub Post Offices: 12
Branch Post Offices: 43
Head Post Offices: 0

Fazilka

Sub Post Offices: 1
Branch Post Offices: 0
Head Post Offices: 0

Firozpur

Sub Post Offices: 34
Branch Post Offices: 231
Head Post Offices: 1

Gurdaspur

Sub Post Offices: 37
Branch Post Offices: 227
Head Post Offices: 2

Hoshiarpur

Sub Post Offices: 58
Branch Post Offices: 294
Head Post Offices: 2

Jalandhar

Sub Post Offices: 98
Branch Post Offices: 264
Head Post Offices: 2

Kapurthala

Sub Post Offices: 31
Branch Post Offices: 95
Head Post Offices: 2

Ludhiana

Sub Post Offices: 107
Branch Post Offices: 286
Head Post Offices: 3

Mansa

Sub Post Offices: 12
Branch Post Offices: 81
Head Post Offices: 0

Moga

Sub Post Offices: 21
Branch Post Offices: 141
Head Post Offices: 1

Mohali

Sub Post Offices: 12
Branch Post Offices: 41
Head Post Offices: 0

Muktsar

Sub Post Offices: 13
Branch Post Offices: 123
Head Post Offices: 0

Nawanshahr

Sub Post Offices: 31
Branch Post Offices: 143
Head Post Offices: 0

Pathankot

Sub Post Offices: 10
Branch Post Offices: 0
Head Post Offices: 0

Patiala

Sub Post Offices: 38
Branch Post Offices: 185
Head Post Offices: 2

Ropar

Sub Post Offices: 5
Branch Post Offices: 17
Head Post Offices: 0

Rupnagar

Sub Post Offices: 33
Branch Post Offices: 94
Head Post Offices: 1

Sangrur

Sub Post Offices: 31
Branch Post Offices: 167
Head Post Offices: 1

Tarn Taran

Sub Post Offices: 10
Branch Post Offices: 86
Head Post Offices: 1