🇱🇰Sri Lanka Subdivisions
All 34 Sri Lanka subdivisions with ISO 3166-2:LK codes - Asia / Southern Asia
Total
34 subdivisions
Types
District, Province
ISO Standard
ISO 3166-2:LK
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Sri Lanka subdivisions
const subs = subdivision.getByCountry('LK');
// => 34 subdivisions
// Look up a specific subdivision
subdivision.get('LK-1');
// => { code: 'LK-1', name: 'Basnāhira paḷāta', type: 'Province' }
// Validate a subdivision code
subdivision.isValidCode('LK-1'); // true
subdivision.isValidRegion('LK', '1'); // trueTree-Shaking Tip
Import only Sri Lanka subdivisions to minimize bundle size:
// Import only Sri Lanka subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/LK';
Object.entries(subdivisions);
// => 34 entriesAll Sri Lanka Subdivisions
Districts (25)
| Code | Name |
|---|---|
| LK-11 | Colombo |
| LK-12 | Gampaha |
| LK-13 | Kalutara |
| LK-21 | Kandy |
| LK-22 | Matale |
| LK-23 | Nuvara Ĕliya |
| LK-31 | Gālla |
| LK-32 | Matara |
| LK-33 | Ampāntōṭṭai |
| LK-41 | Jaffna |
| LK-42 | Kilinochchi |
| LK-43 | Mannar |
| LK-44 | Vavuniya |
| LK-45 | Mulativ |
| LK-51 | Batticaloa |
| LK-52 | Ampara |
| LK-53 | Tirukŏṇamalai |
| LK-61 | Kuruṇægala |
| LK-62 | Puttalam |
| LK-71 | Anuradhapura |
| LK-72 | Pŏlaṉṉaṛuvai |
| LK-81 | Badulla |
| LK-82 | Monaragala |
| LK-91 | Irattiṉapuri |
| LK-92 | Kægalla |
Provinces (9)
| Code | Name |
|---|---|
| LK-1 | Basnāhira paḷāta |
| LK-2 | Central Province |
| LK-3 | Dakuṇu paḷāta |
| LK-4 | Northern Province |
| LK-5 | Eastern Province |
| LK-6 | North Western Province |
| LK-7 | North Central Province |
| LK-8 | Ūvā mākāṇam |
| LK-9 | Chappirakamuva mākāṇam |
FAQ
- How many subdivisions does Sri Lanka have?
- Sri Lanka has 34 subdivisions defined in ISO 3166-2:LK, including 25 districts, 9 provinces.
- What is the ISO 3166-2 code format for Sri Lanka?
- Sri Lanka subdivision codes follow the format LK-XX, where LK is the country's alpha-2 code and XX is the subdivision identifier. For example, LK-1 represents Basnāhira paḷāta.
- How to get Sri Lanka subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('LK')to get all 34 subdivisions.
Use Sri Lanka subdivision data in your project
Get all 34 Sri Lanka subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries