Skip to Content

🇱🇰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');  // true

Tree-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 entries

All Sri Lanka Subdivisions

Districts (25)

CodeName
LK-11Colombo
LK-12Gampaha
LK-13Kalutara
LK-21Kandy
LK-22Matale
LK-23Nuvara Ĕliya
LK-31Gālla
LK-32Matara
LK-33Ampāntōṭṭai
LK-41Jaffna
LK-42Kilinochchi
LK-43Mannar
LK-44Vavuniya
LK-45Mulativ
LK-51Batticaloa
LK-52Ampara
LK-53Tirukŏṇamalai
LK-61Kuruṇægala
LK-62Puttalam
LK-71Anuradhapura
LK-72Pŏlaṉṉaṛuvai
LK-81Badulla
LK-82Monaragala
LK-91Irattiṉapuri
LK-92Kægalla

Provinces (9)

CodeName
LK-1Basnāhira paḷāta
LK-2Central Province
LK-3Dakuṇu paḷāta
LK-4Northern Province
LK-5Eastern Province
LK-6North Western Province
LK-7North Central Province
LK-8Ūvā mākāṇam
LK-9Chappirakamuva 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/countries via npm, then use subdivision.getByCountry('LK') to get all 34 subdivisions.
View Sri Lanka country page →Country code converter →

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