Educational

India PIN Code System: Complete Guide to Postal Index Numbers

Everything you need to know about India's 6-digit PIN code system - how it works, what each digit means, all 9 postal zones, and how to validate PIN codes for your applications.

Priya Venkatesan
January 5, 2026 · Updated March 7, 2026 · 8 min read · Last reviewed

India's postal network is one of the largest in the world, serving over 1.4 billion people across 28 states and 8 union territories. At the heart of this massive system is the PIN code - a simple 6-digit number that ensures your mail reaches exactly where it needs to go.

Whether you're building an e-commerce platform, a logistics application, or simply want to understand how Indian addresses work, this guide will explain everything you need to know about India's Postal Index Number system.

What is a PIN Code?

PIN (Postal Index Number) is a 6-digit code used by India Post to identify specific geographic delivery areas. Each PIN code is mapped to exactly one delivery post office responsible for that area.

The PIN code system serves several critical purposes:

  • Eliminates ambiguity - India has many places with identical names (there are 30+ towns named "Sultanpur")
  • Overcomes language barriers - Addresses can be written in any of India's 22 official languages
  • Speeds up sorting - Enables automated mail processing at sorting centers
  • Ensures accurate delivery - Each code maps to a specific delivery post office
6
Digits
9
Postal Zones
1,64,987
Post Offices (March 2025)

History of India's PIN Code System

The PIN code system was introduced on August 15, 1972 - India's 25th Independence Day - by Shriram Bhikaji Velankar, an additional secretary in the Union Ministry of Communications.

Before PIN codes, mail sorting was a nightmare. Postal workers had to manually read addresses written in different scripts (Devanagari, Tamil, Bengali, etc.) and figure out which of the thousands of similarly-named towns the letter should go to. A letter addressed to "Rampur" could mean any of the 50+ Rampurs across India.

Key Milestones

  • 1972: PIN code system launched with 6-digit format
  • 1980s: Computerized sorting introduced at major centers
  • 1986: Department of Posts introduces Speed Post on August 1, 1986
  • 2010s: E-commerce boom drives PIN code database expansion
  • 2024: DIGIPIN beta released for public feedback on July 19, 2024
  • 2025: Know Your DIGIPIN web portal launched on May 27, 2025

PIN Code Structure: What Each Digit Means

India Post describes a PIN code in four nested parts, from a broad region down to the delivery post office:

Position Digit(s) Represents Example (110001)
1st Digit 1 PIN Region (1-9) 1 = Region 1
First 2 Digits 11 Sub-region / Postal Circle 11 = Delhi Circle
First 3 Digits 110 Sorting or Revenue District 110 = the sorting district
Last 3 Digits 001 Delivery Post Office 001 = the delivery post office
Understanding the Last 3 Digits
India Post's description treats the last 3 digits as one unit that refers to the delivery post office. It gives the 4th digit no separate meaning, and a code ending in 001 is not always a head office: India Post's Odisha Circle list shows Aska H.O at 761110 and Bhadrak H.O at 756100.

India's 9 Postal Zones

India is divided into 9 postal zones, with 8 geographic regions and 1 reserved for the Army:

Zone First Digit States / Territories Covered
Northern 1 Delhi, Haryana, Punjab, Himachal Pradesh, Jammu & Kashmir, Ladakh, Chandigarh
Northern 2 Uttar Pradesh, Uttarakhand
Western 3 Rajasthan, Gujarat, Daman & Diu, Dadra & Nagar Haveli
Western 4 Maharashtra, Goa, Madhya Pradesh, Chhattisgarh
Southern 5 Andhra Pradesh, Telangana, Karnataka
Southern 6 Tamil Nadu, Kerala, Puducherry, Lakshadweep
Eastern 7 West Bengal, Odisha, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Andaman & Nicobar, Assam, Sikkim
Eastern 8 Bihar, Jharkhand
Army 9 Army Post Office (APO), Field Post Office (FPO)
Note on Zone 9
Zone 9 is reserved exclusively for the Army Postal Service (APS). These PIN codes (starting with 9) are used for military installations, Army Post Offices (APO), and Field Post Offices (FPO). They don't correspond to geographic regions but to military units.

PIN Code Examples Explained

110001 - New Delhi GPO
  • 1 - Northern Zone
  • 11 - Delhi Sub-zone
  • 110 - New Delhi Sorting District
  • 001 - Delivery post office
400001 - Mumbai GPO
  • 4 - Western Zone
  • 40 - Mumbai Sub-zone
  • 400 - Mumbai Sorting District
  • 001 - Delivery post office
600001 - Chennai GPO
  • 6 - Southern Zone
  • 60 - Chennai Sub-zone
  • 600 - Chennai Sorting District
  • 001 - Delivery post office
560001 - Bangalore GPO
  • 5 - Southern Zone
  • 56 - Karnataka Sub-zone
  • 560 - Bangalore Sorting District
  • 001 - Delivery post office

DIGIPIN: The Next Generation

India Post released a beta version of DIGIPIN (Digital Postal Index Number) for public feedback on July 19, 2024, published the final technical document in March 2025, and launched the Know Your DIGIPIN web portal on May 27, 2025. DIGIPIN is a geo-coded grid that sits alongside the traditional PIN code system.

Traditional PIN vs DIGIPIN
Feature PIN Code DIGIPIN
Format 6 digits 10 alphanumeric
Precision Area/locality 4m x 4m grid
Coverage Post office area Exact location
DIGIPIN Benefits
  • Pinpoint accuracy for deliveries
  • No more "landmark" directions needed
  • Faster emergency response
  • Improved e-commerce logistics
  • Works in areas without street names

Developed in collaboration with IIT Hyderabad and NRSC, ISRO, DIGIPIN divides India into a grid of squares of about 4 meters by 4 meters, each with a unique code. This is especially valuable in rural areas and new developments where traditional addresses are ambiguous.

How to Validate PIN Codes

For developers building applications that handle Indian addresses, PIN code validation is essential. Here's how to validate PIN codes programmatically using sthan.io's Pincode Autocomplete API:

Basic Validation Rules

  • Must be exactly 6 digits
  • First digit must be 1-9 (not 0)
  • Must exist in the official India Post database
  • Should match the expected city/state

PIN Code Lookup API

First, authenticate to get a JWT token:

# Step 1: Get auth token
curl -X GET "https://api.sthan.io/Auth/Token" \
  -H "profileName: YOUR_PROFILE_NAME" \
  -H "profilePassword: YOUR_PROFILE_PASSWORD"

Then use the token to look up a PIN code:

# Step 2: Look up PIN code
curl -X GET "https://api.sthan.io/AutoComplete/Ind/PinCode/110001" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

{
  "results": [
    {
      "pincode": "110001",
      "officeName": "New Delhi GPO",
      "officeType": "Head Office",
      "district": "Central Delhi",
      "state": "Delhi",
      "region": "Delhi"
    }
  ]
}

Try it live

Free Tier Available
sthan.io offers 10,000 free PIN code lookups per month - no credit card required. Perfect for startups and small applications. Sign up free to get started.

Key Takeaways

  • India's PIN code system uses a 6-digit structure: the first digit is the region, first 3 digits identify the sorting district, last 3 identify the delivery post office
  • There are 9 PIN regions: regions 1 to 8 are geographic and 9 is reserved for the Army Postal Service; the Department of Posts counted 1,64,987 post offices in March 2025
  • PIN code validation improves delivery accuracy, reduces returns, and enhances address data quality for e-commerce
  • Use the Pincode Autocomplete API to validate and auto-fill city, state, and district from a PIN code in real time
  • Common pitfalls include confusing similar PIN codes across states, so always cross-validate PIN code with city and state

Share This Article

Frequently Asked Questions

A PIN code (Postal Index Number) is a 6-digit code used by India Post to identify specific geographic locations for mail delivery. Introduced on August 15, 1972, PIN codes eliminate confusion caused by identical place names, varied spellings, and multiple languages used across India's diverse regions.
India has 9 postal zones designated by the first digit of the PIN code: Zone 1 (Delhi, Haryana, Punjab, HP, J&K), Zone 2 (UP, Uttarakhand), Zone 3 (Rajasthan, Gujarat), Zone 4 (Maharashtra, Goa, MP, Chhattisgarh), Zone 5 (AP, Telangana, Karnataka), Zone 6 (Tamil Nadu, Kerala), Zone 7 (West Bengal, Odisha, NE states), Zone 8 (Bihar, Jharkhand), and Zone 9 (Army Postal Service).
India Post describes a 6-digit PIN code in four parts: the first digit indicates one of the 9 PIN regions, the first 2 digits together indicate the sub-region or postal circle, the first 3 digits together indicate a sorting or revenue district, and the last 3 digits refer to the delivery post office. For example, in PIN 110001: 1 = region 1, 11 = Delhi Circle, 110 = the sorting district, 001 = the delivery post office.
The PIN code system was introduced in India on August 15, 1972 (Independence Day) by Shriram Bhikaji Velankar, an additional secretary in the Union Ministry of Communications. The system was designed to simplify mail sorting and accelerate delivery across India's vast and linguistically diverse postal network.
The India Post sources this guide cites do not give a single official PIN code total. The Department of Posts reported 1,64,987 post offices (head, sub and branch post offices) operating in the country on March 12, 2025. Its May 2025 DIGIPIN policy document says the area covered by one PIN code varies from a few sq. km to thousands of sq. km, with an average of around 170 sq. km.
DIGIPIN (Digital Postal Index Number) is India Post's geo-coded addressing grid. The Department of Posts released a beta version for public feedback on July 19, 2024 and launched the Know Your DIGIPIN web portal on May 27, 2025. Unlike the 6-digit PIN code that covers broad areas, DIGIPIN uses a 10-character alphanumeric code for each grid square of about 4m x 4m. It was developed with IIT Hyderabad and NRSC, ISRO, and India Post says it will help logistics, emergency response and last-mile delivery.
PIN code is India's postal code system (6 digits), while ZIP code is used in the United States (5 or 9 digits). Both serve the same purpose: identifying geographic areas for mail sorting and delivery. PIN stands for Postal Index Number; ZIP stands for Zone Improvement Plan. India's PIN codes cover larger areas than US ZIP codes.
You can validate Indian PIN codes using India Post's official website, or programmatically via APIs like sthan.io's Pincode Autocomplete API. A valid PIN code should be exactly 6 digits, start with a digit from 1-8 (or 9 for Army), and exist in the official India Post database. sthan.io offers 10,000 free PIN code lookups per month.

Try India Address APIs Today

Get 10,000 free PIN code lookups per month. No credit card required.

Priya Venkatesan
Written by Priya Venkatesan

Priya Venkatesan writes about Indian addresses, PIN codes and locality data.

More from Priya Venkatesan