Skip to content
SmartFigure

Haryana PIN codes

Haryana has 323 PIN codes and 2,717 post offices across 22 districts. Its PINs run from 121001 to 136156 and start with 12 and 13. Choose a district to see every PIN and post office in it.

ShareWhatsApp

Districts in Haryana

DistrictPIN codesPost offices
Ambala24144
Bhiwani18149
Charki Dadri977
Faridabad1768
Fatehabad11136
Gurugram29110
Hisar20215
Jhajjar22147
Jind11163
Kaithal11123
Karnal16169
Kurukshetra13113
Mahendragarh10121
Nuh656
Palwal664
Panchkula1950
Panipat1398
Rewari17133
Rohtak19118
Sirsa15165
Sonipat22179
Yamunanagar15119

Head post offices in Haryana

Haryana has 16 head post offices. Each keeps the accounts for the sub and branch offices of its postal division.

How Haryana PIN codes are numbered

  • 12: 195 PINs (60% of the state's)
  • 13: 128 PINs (40% of the state's)

The first digit, 1, places Haryana in India Post's Northern region. The third digit narrows it to a sorting district, and the last three digits to the post office that delivers the mail.

Haryana's post offices at a glance

  • Head offices: 16; sub offices: 502; branch offices: 2,199 (81% of the total)
  • Deliver mail: 2,468 offices (91%); the rest are counter-only
  • Postal divisions: 9
  • Most post offices: Hisar district, with 215

Frequently asked questions

How many PIN codes are there in Haryana?

323 PIN codes, covering 2,717 post offices in 22 districts.

Which district in Haryana has the most PIN codes?

Gurugram, with 29 PIN codes and 110 post offices.

What do Haryana PIN codes start with?

With the digits 12 and 13. The first digit, 1, is India Post's Northern region; the first two digits identify the postal circle.

Sources

Last checked on 6 October 2026. PIN codes and post offices are from India Post’s directory on data.gov.in. Post offices are sometimes opened, merged or renamed; check with India Post before relying on a PIN for an official form.