PIN Code Lookup — India Post Office Search
Browse India's complete postal network — 1,64,000+ post offices across 36 states & UTs. Search by 6-digit PIN code for instant results, or drill down State → District → Taluk → Post Office to find the exact delivery zone for any address in India.
Select State / Union Territory
36 states & UTs
- Andaman and Nicobar Islands
- Andhra Pradesh
- Arunachal Pradesh
- Assam
- Bihar
- Chandigarh
- Chhattisgarh
- Dadra and Nagar Haveli and Daman and Diu
- Delhi
- Goa
- Gujarat
- Haryana
- Himachal Pradesh
- Jammu and Kashmir
- Jharkhand
- Karnataka
- Kerala
- Ladakh
- Lakshadweep
- Madhya Pradesh
- Maharashtra
- Manipur
- Meghalaya
- Mizoram
- Nagaland
- Odisha
- Puducherry
- Punjab
- Rajasthan
- Sikkim
- Tamil Nadu
- Telangana
- Tripura
- Uttar Pradesh
- Uttarakhand
- West Bengal
What is a PIN Code? Understanding India's Postal Index Number System
If you've ever filled an online form in India — for a bank account, Aadhaar update, Amazon order, or loan application — you've entered a PIN code. But most people type those 6 digits without really knowing what they mean or why they matter. Here's everything you need to know.
A PIN code (Postal Index Number) is a 6-digit numeric code assigned by India Post — the country's national postal service — to uniquely identify every post office and its delivery area across India. The system was introduced on 15 August 1972 by postal official Shriram Bhikaji Velankar as a solution to a very real problem: mail sorting was chaotic, error-prone, and slow. India has hundreds of towns with identical or similar names across different states, and letters were constantly misrouted. PIN codes fixed that by giving every delivery area a unique identifier that postal workers anywhere in the country could recognise instantly.
Today, India's postal network covers over 1,64,000 post offices — the largest in the world — and the PIN code system underpins far more than mail delivery. Banks use PIN codes for KYC verification. E-commerce platforms check PIN serviceability before accepting orders. Government identity documents — Aadhaar, PAN card, passport, voter ID — all require a valid, accurate PIN code for your address.
How to Read a 6-Digit Indian PIN Code
Every PIN code follows a logical hierarchy. Once you understand the structure, you can decode any 6-digit code and get a rough idea of where in India it belongs — before even looking it up.
- 1st digit — Postal Zone (1–9): India is divided into 9 postal zones. The first digit tells you the zone. For example, all Delhi-area codes start with 1, all Mumbai codes start with 4, all Bengaluru codes start with 5, and Kolkata codes start with 7. Zone 9 is reserved exclusively for Army Postal Service.
- 2nd digit — Sub-Zone: Narrows down to a cluster of states or a geographic sub-region within the main zone. Combined with the first digit, it identifies a broad administrative postal region.
- 3rd digit — Sorting District: Points to a specific district-level sorting office. This is where mail physically arrives before being dispatched to individual post offices in the district.
- 4th, 5th, 6th digits — Post Office Identifier: These three digits uniquely identify the exact post office within the sorting district. 001 is always the Head Post Office (GPO) — the main office for that district. Numbers from 002 onwards identify Sub Post Offices and Branch Post Offices.
So when you see PIN code 400001, you know: Zone 4 (Western India / Maharashtra), sub-zone 0, sorting district 0, and post office 001 — which is Mumbai GPO, the main post office for Mumbai city.
India's 9 Postal Zones — Which States Fall Where
India is geographically divided into 9 postal zones, each covering one or more states. Here's the complete breakdown:
| Zone (1st Digit) | Region | States & UTs Covered | PIN Range |
|---|---|---|---|
| 1 | Northern | Delhi, Haryana, Punjab, Himachal Pradesh, Jammu & Kashmir, Ladakh, Chandigarh | 110001–199999 |
| 2 | Northern | Uttar Pradesh, Uttarakhand | 200001–299999 |
| 3 | Western | Rajasthan, Gujarat, Daman & Diu, Dadra & NH | 300001–399999 |
| 4 | Western | Maharashtra, Goa, Madhya Pradesh, Chhattisgarh | 400001–499999 |
| 5 | Southern | Andhra Pradesh, Telangana, Karnataka | 500001–599999 |
| 6 | Southern | Tamil Nadu, Kerala, Puducherry, Lakshadweep | 600001–699999 |
| 7 | Eastern | West Bengal, Odisha, Assam, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Sikkim, Andaman & Nicobar | 700001–799999 |
| 8 | Eastern | Bihar, Jharkhand | 800001–899999 |
| 9 | Army | Army Postal Service — Field Post Offices (APO/FPO) | 900001–999999 |
Types of Post Offices in India — H.O., S.O., and B.O. Explained
Not all post offices are the same. India Post classifies its 1,64,000+ offices into three tiers, each with different services and jurisdiction:
- Head Post Office (H.O.) — ~8,900 offices: The flagship office for a district. It handles all postal services — Speed Post, registered mail, money orders, postal savings bank accounts, PLI (Postal Life Insurance), passport acceptance, and more. Every district typically has one H.O., and its PIN code ends in 001. If you need a complex transaction or want to escalate a postal complaint, this is where you go.
- Sub Post Office (S.O.) — ~25,000 offices: Operates at the taluk or town level, under the jurisdiction of the H.O. Offers most postal and banking services. You'll find these in mid-sized towns and urban sub-areas.
- Branch Post Office (B.O.) — ~1,29,000 offices: The smallest unit, typically serving rural villages and remote areas. Handles basic mail, money orders, and savings deposits. A single postman sometimes runs a B.O. out of a designated home or community space.
When you look up a PIN code on BankZop, the Office Type field shows H.O., S.O., or B.O. — so you immediately know what services are available at that post office.
Delivery vs Non-Delivery Post Offices — What It Means for You
Every post office in India is classified as either a Delivery or Non-Delivery office. This distinction matters a lot — especially for e-commerce and courier shipments.
- Delivery office: Postmen from this office physically go out and deliver mail, parcels, speed post, and registered letters to addresses in its delivery area. E-commerce platforms (Amazon, Flipkart, Meesho, etc.) mark PIN codes under delivery offices as "serviceable."
- Non-Delivery office: This office does not dispatch delivery staff. It's a collection and administrative point only — recipients must come to the counter to collect their mail. This is common for smaller B.O.s in rural areas.
If a courier company says delivery is unavailable at your PIN code, it may be because your area falls under a non-delivery post office. In such cases, the nearest delivery post office — usually the parent S.O. or H.O. — handles actual doorstep delivery.
PIN Codes and Banking — Why Your Postal Code Matters for Finance
PIN codes are deeply embedded in India's banking and financial infrastructure. Here's where they come up in everyday banking:
- Bank account KYC: RBI mandates address proof for all bank accounts. Your PIN code is part of that proof — it must match the PIN code area of your submitted address document.
- IFSC and branch mapping: Every bank branch in India has an IFSC code — and that branch is physically located within a specific PIN code area. Use our IFSC Code Lookup to find the right code for any bank in any PIN code zone.
- MICR codes and cheque clearing: The MICR code on your cheque (the 9-digit number at the bottom) is tied to your bank's branch address — which sits within a PIN code area. You'll need this code for ECS mandates, SIP registrations, and direct debit setups.
- BSR codes for TDS: The BSR code is a 7-digit code assigned to every bank branch by the Reserve Bank of India for TDS challan filing. Like MICR and IFSC, BSR codes are branch-specific and location-bound by PIN code.
- Loan eligibility: Lenders use PIN code data to assess local property values, credit history trends, and income profiles when processing home loans, personal loans, and business loans.
- Credit card delivery: Banks dispatch credit cards via Speed Post or courier to your registered address. The delivery timeline depends on whether your PIN code is served by a delivery post office.
State-wise PIN Code Ranges — Major Cities at a Glance
| State / UT | PIN Range | GPO (Head Post Office) |
|---|---|---|
| Delhi | 110001–110096 | New Delhi GPO — 110001 |
| Maharashtra | 400001–445002 | Mumbai GPO — 400001 |
| Karnataka | 560001–591342 | Bengaluru GPO — 560001 |
| Tamil Nadu | 600001–643253 | Chennai GPO — 600001 |
| Gujarat | 360001–396450 | Ahmedabad GPO — 380001 |
| Uttar Pradesh | 201001–285223 | Lucknow GPO — 226001 |
| West Bengal | 700001–743711 | Kolkata GPO — 700001 |
| Kerala | 670001–695616 | Thiruvananthapuram GPO — 695001 |
| Punjab | 140001–160062 | Ludhiana GPO — 141001 |
| Rajasthan | 301001–345034 | Jaipur GPO — 302001 |
Common Mistakes People Make with PIN Codes
A wrong PIN code can delay your mail, fail KYC verification, or block a delivery. These are the most common errors to avoid:
- Confusing PIN code with area code or telephone code: PIN codes are postal. They have nothing to do with STD codes or mobile area codes.
- Using a neighbouring area's PIN code: If your colony falls under one post office's delivery area, using the adjacent post office's PIN code will cause misrouting — even if the two areas are physically close.
- Using a non-delivery post office PIN for courier: E-commerce platforms may reject your order or delay delivery if your PIN code belongs to a non-delivery B.O. Use the parent S.O. or H.O. PIN if your local B.O. is marked Non-Delivery.
- Entering 5 digits instead of 6: Indian PIN codes are always 6 digits. A 5-digit entry is always wrong.
- Old PIN codes that have changed: India Post occasionally reassigns PIN codes for new areas. If your PIN code isn't returning results, check with your local post office or use the Browse by State option above.
Other Banking Codes You May Need
If you're here because you needed a PIN code for a banking transaction, chances are you'll also need one of these codes at some point:
- IFSC Code — 11-character alphanumeric code for your bank branch, required for NEFT, RTGS, and IMPS transfers. Format: first 4 letters = bank name, 5th digit = 0, last 6 = branch code.
- MICR Code — 9-digit code printed in magnetic ink at the bottom of your cheque. Used for ECS, SIP mandates, and cheque clearing through the RBI clearing system.
- BSR Code — 7-digit RBI-assigned code for TDS challan deposits. Mandatory for Form 26Q and 24Q filings.
- SWIFT Code — 8 or 11-character international bank identifier required for foreign wire transfers (remittances, FEMA-compliant payments).
- UPI ID Validator — Verify any UPI handle (like @okaxis or @ybl) before sending money, to avoid failed or misdirected payments.
Data sourced from India Post. Last reviewed Jun 2026 by BankZop Editorial Team.

