🇮🇳India Subdivisions
All 36 India subdivisions with ISO 3166-2:IN codes - Asia / Southern Asia
Total
36 subdivisions
Types
State, Union territory
ISO Standard
ISO 3166-2:IN
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all India subdivisions
const subs = subdivision.getByCountry('IN');
// => 36 subdivisions
// Look up a specific subdivision
subdivision.get('IN-AN');
// => { code: 'IN-AN', name: 'Andaman and Nicobar Islands', type: 'Union territory' }
// Validate a subdivision code
subdivision.isValidCode('IN-AN'); // true
subdivision.isValidRegion('IN', 'AN'); // trueTree-Shaking Tip
Import only India subdivisions to minimize bundle size:
// Import only India subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/IN';
Object.entries(subdivisions);
// => 36 entriesAll India Subdivisions
States (28)
| Code | Name |
|---|---|
| IN-AP | Andhra Pradesh |
| IN-AR | Arunachal Pradesh |
| IN-AS | Assam |
| IN-BR | Bihar |
| IN-CT | Chhattisgarh |
| IN-GA | Goa |
| IN-GJ | Gujarat |
| IN-HP | Himachal Pradesh |
| IN-HR | Haryana |
| IN-JH | Jharkhand |
| IN-KA | Karnataka |
| IN-KL | Kerala |
| IN-MH | Maharashtra |
| IN-ML | Meghalaya |
| IN-MN | Manipur |
| IN-MP | Madhya Pradesh |
| IN-MZ | Mizoram |
| IN-NL | Nagaland |
| IN-OR | Odisha |
| IN-PB | Punjab |
| IN-RJ | Rajasthan |
| IN-SK | Sikkim |
| IN-TG | Telangana |
| IN-TN | Tamil Nadu |
| IN-TR | Tripura |
| IN-UP | Uttar Pradesh |
| IN-UT | Uttarakhand |
| IN-WB | West Bengal |
Union territorys (8)
| Code | Name |
|---|---|
| IN-AN | Andaman and Nicobar Islands |
| IN-CH | Chandigarh |
| IN-DH | Dadra and Nagar Haveli and Daman and Diu |
| IN-DL | Delhi |
| IN-JK | Jammu and Kashmir |
| IN-LA | Ladakh |
| IN-LD | Lakshadweep |
| IN-PY | Puducherry |
FAQ
- How many subdivisions does India have?
- India has 36 subdivisions defined in ISO 3166-2:IN, including 28 states, 8 union territorys.
- What is the ISO 3166-2 code format for India?
- India subdivision codes follow the format IN-XX, where IN is the country's alpha-2 code and XX is the subdivision identifier. For example, IN-AN represents Andaman and Nicobar Islands.
- How to get India subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('IN')to get all 36 subdivisions.
Use India subdivision data in your project
Get all 36 India subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries