Skip to Content

🇧🇭Bahrain Governorates

All 5 Bahrain subdivisions with ISO 3166-2:BH codes - Asia / Western Asia

Total

5 subdivisions

Types

Governorate

ISO Standard

ISO 3166-2:BH

Code Example

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

// Get all Bahrain subdivisions
const subs = subdivision.getByCountry('BH');
// => 5 subdivisions

// Look up a specific subdivision
subdivision.get('BH-13');
// => { code: 'BH-13', name: 'Al Manāmah', type: 'Governorate' }

// Validate a subdivision code
subdivision.isValidCode('BH-13');  // true
subdivision.isValidRegion('BH', '13');  // true

Tree-Shaking Tip

Import only Bahrain subdivisions to minimize bundle size:

// Import only Bahrain subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/BH';

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

All Bahrain Governorates

CodeNameType
BH-13Al ManāmahGovernorate
BH-14Al JanūbīyahGovernorate
BH-15Al MuḩarraqGovernorate
BH-16Al WusţáGovernorate
BH-17Ash ShamālīyahGovernorate

FAQ

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

Use Bahrain subdivision data in your project

Get all 5 Bahrain subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries