Skip to Content

🇸🇦Saudi Arabia Provinces

All 13 Saudi Arabia subdivisions with ISO 3166-2:SA codes - Asia / Western Asia

Total

13 subdivisions

Types

Province

ISO Standard

ISO 3166-2:SA

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Saudi Arabia subdivisions
const subs = subdivision.getByCountry('SA');
// => 13 subdivisions

// Look up a specific subdivision
subdivision.get('SA-01');
// => { code: 'SA-01', name: 'Ar Riyāḑ', type: 'Province' }

// Validate a subdivision code
subdivision.isValidCode('SA-01');  // true
subdivision.isValidRegion('SA', '01');  // true

Tree-Shaking Tip

Import only Saudi Arabia subdivisions to minimize bundle size:

// Import only Saudi Arabia subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/SA';

Object.entries(subdivisions);
// => 13 entries

All Saudi Arabia Provinces

CodeNameType
SA-01Ar RiyāḑProvince
SA-02Makkah al MukarramahProvince
SA-03Al Madīnah al MunawwarahProvince
SA-04Ash SharqīyahProvince
SA-05Al QaşīmProvince
SA-06Ḩā'ilProvince
SA-07TabūkProvince
SA-08Al Ḩudūd ash ShamālīyahProvince
SA-09JāzānProvince
SA-10NajrānProvince
SA-11Al BāḩahProvince
SA-12Al JawfProvince
SA-14'AsīrProvince

FAQ

How many subdivisions does Saudi Arabia have?
Saudi Arabia has 13 subdivisions defined in ISO 3166-2:SA, including 13 provinces.
What is the ISO 3166-2 code format for Saudi Arabia?
Saudi Arabia subdivision codes follow the format SA-XX, where SA is the country's alpha-2 code and XX is the subdivision identifier. For example, SA-01 represents Ar Riyāḑ.
How to get Saudi Arabia subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('SA') to get all 13 subdivisions.
View Saudi Arabia country page →Country code converter →

Use Saudi Arabia subdivision data in your project

Get all 13 Saudi Arabia subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries