A postal register for every address in India.

Search 1,65,627 post offices across 19,586 PIN codes — by number, area name, district, or city — and see exactly how each 6-digit code is built.

Search the register
500034 Connaught Place Andheri Salem Hyderabad
Browse the full register

Every PIN code, organised by state and district.

Prefer to browse instead of search? Start with a state, drill into a district, and find any PIN code's full post office listing.

View all 36 states & UTs →

Understanding the register

A digitized, accessible postal index for all of India.

India Post operates the world's most expansive distribution infrastructure, delivering letters, banking instruments, pensions, passports, and e-commerce parcels across every corner of the country. Bharat Pincode acts as a transparent, fast, and searchable digital companion to this critical public network.

1.6L

1,65,627 Post Offices

Covering urban General Post Offices (GPOs), commercial Sub Offices (SOs), and remote rural Branch Offices (BOs) right up to the farthest international borders.

19K

19,586 Unique PIN Codes

From 110001 in Central Delhi to 855126 in Eastern Bihar, systematically mapped across all 8 geographic postal zones and military Army Post Offices (APO).

800+

Districts & Circles

Organised across India's 23 postal circles and 36 states and Union Territories, ensuring accurate administrative mapping for banking, KYC, and courier systems.

Why it matters

One code, three jobs.

A PIN code isn't just an address suffix — it's the routing key that gets a parcel, a cheque, or a ration card to the right sorting office.

Delivery & e-commerce

Every checkout page uses your PIN to work out delivery zones, courier partners, and cash-on-delivery eligibility before it even asks for your city.

KYC & banking

Bank account opening, Aadhaar updates, and insurance forms all validate your address against the official PIN register to catch typos and mismatches.

🏛

Government records

Ration cards, voter rolls, and census data are tied to PIN-linked jurisdictions — which is why the office name, not just the number, matters.

How to read a PIN

Six digits, decoded from left to right.

India's PIN system was introduced in 1972 by Shri Sriram Bhikaji Velankar. Every digit narrows the location further than the last.

Digit 1 — the region

Splits the country into 9 zones (1–8 for geographic regions, 9 reserved for the Army Postal Service). It's the broadest sort — think of it as the shelf in the sorting hall.

Digit 2 — the sub-region

Narrows the zone to a cluster of states or a large postal circle, grouping mail before it's routed further.

Digit 3 — the sorting district

Combined with the first two digits, this identifies the specific sorting district that handles onward delivery.

Digits 4, 5 & 6 — the office

These pin down the exact post office — Head Office, Sub Office, or Branch Office — responsible for final delivery.

Office types

HO, SO, BO — what's the difference?

Every entry in the register carries a type stamp. Here's what each one means on the ground.

HO

Head Office

The main post office for a district or town — administers the Sub and Branch Offices under it, and usually offers the full range of postal and banking services.

SO

Sub Office

A full-service post office reporting to a Head Office — typically found in a locality, market, or institution, and often the office your building's PIN actually maps to.

BO

Branch Office

The smallest unit, usually in a village or rural cluster, reporting to a Sub Office — the last link in the delivery chain.

From the register blog

Postal guides, research & explainers.

Deep-dive research on how India's postal machinery operates, how codes are built, and how to resolve everyday address and form questions.

Browse all 16 postal articles & guides →

Frequently asked questions

Everything you need to know about Indian PIN codes.

Answers to the most common questions about postal numbering, delivery zones, and office classifications.

What is a PIN code and what do the 6 digits signify?

In India, PIN stands for Postal Index Number, introduced on 15 August 1972 by Shriram Bhikaji Velankar. The 6-digit numeric code indicates geographic routing: Digit 1 represents the postal zone (1–8 for geographic regions, 9 for the Army Postal Service); Digit 2 represents the sub-region or postal circle; Digit 3 identifies the sorting district; and Digits 4, 5, and 6 pinpoint the specific delivery post office responsible for final dispatch.

Can two different villages or post offices share the exact same PIN code?

Yes, absolutely. India contains over 6.6 lakh inhabited villages but only 19,586 PIN codes. A single PIN code frequently covers a central Sub Office (SO) or Head Office (HO) along with 5 to 15 rural Branch Offices (BOs) serving surrounding hamlets. That is why specifying both the 6-digit PIN and the exact post office name is essential when submitting government, KYC, or banking records.

What is the difference between an Indian PIN code and a foreign ZIP code?

PIN (Postal Index Number) is the 6-digit system used throughout India, while ZIP (Zone Improvement Plan) is the 5-digit (or 5+4) system used exclusively in the United States. If you are completing an international checkout form or visa application that has a required field for "ZIP Code" or "Postal Code", enter your standard 6-digit Indian PIN code.

What is the difference between Head Office (HO), Sub Office (SO), and Branch Office (BO)?

These terms describe the administrative tier of a post office. A Head Office (HO) is the chief administrative and financial office of a district. A Sub Office (SO) is a full-service delivery office located in a town or residential colony that reports to an HO. A Branch Office (BO) is a smaller counter, typically operated in rural villages, that reports to a Sub Office.

How can I find the correct PIN code if my village name is not showing up?

Smaller hamlets and farmlands usually do not have their own post office; their mail is delivered by a designated Branch Post Office located in a neighboring village or market hub. To locate your PIN code, search for your Tehsil/Taluk name or nearest commercial market town, or cross-check an electricity bill or land revenue slip for that address.

Search tips

Getting the result you want, faster.

  • Typing digits searches PIN codes directly — you don't need the full 6 digits, the first 2–3 will show every code in that area.
  • Typing letters searches post office names, districts, and states together — try "Andheri" or "Coimbatore" rather than a full address.
  • If you get too many rows, add a district or state name to your search to narrow it down.
  • Government forms usually want the Sub Office (SO) or Head Office (HO) name, not a Branch Office, unless you're in a rural area.
  • One PIN code often maps to several post offices — check the office name column, not just the number, before submitting a form.
  • Army Post Office (APO) PINs start with 9 and don't map to a fixed geographic place.
i
A note on this register. Bharat Pincode is an independent reference tool built from published postal circle data. While we check our register carefully, always confirm a PIN code against your local post office or the addressee before using it for a legal, financial, or delivery-critical purpose. We are not affiliated with the Department of Posts, Government of India.