🇺🇦Ukraine Subdivisions
All 27 Ukraine subdivisions with ISO 3166-2:UA codes - Europe / Eastern Europe
Total
27 subdivisions
Types
City, Region, Republic
ISO Standard
ISO 3166-2:UA
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Ukraine subdivisions
const subs = subdivision.getByCountry('UA');
// => 27 subdivisions
// Look up a specific subdivision
subdivision.get('UA-05');
// => { code: 'UA-05', name: 'Vinnytska oblast', type: 'Region' }
// Validate a subdivision code
subdivision.isValidCode('UA-05'); // true
subdivision.isValidRegion('UA', '05'); // trueTree-Shaking Tip
Import only Ukraine subdivisions to minimize bundle size:
// Import only Ukraine subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/UA';
Object.entries(subdivisions);
// => 27 entriesAll Ukraine Subdivisions
Citys (2)
| Code | Name |
|---|---|
| UA-30 | Kyiv |
| UA-40 | Sevastopol |
Regions (24)
| Code | Name |
|---|---|
| UA-05 | Vinnytska oblast |
| UA-07 | Volynska oblast |
| UA-09 | Luhanska oblast |
| UA-12 | Dnipropetrovska oblast |
| UA-14 | Donetska oblast |
| UA-18 | Zhytomyrska oblast |
| UA-21 | Zakarpatska oblast |
| UA-23 | Zaporizka oblast |
| UA-26 | Ivano-Frankivska oblast |
| UA-32 | Kyivska oblast |
| UA-35 | Kirovohradska oblast |
| UA-46 | Lvivska oblast |
| UA-48 | Mykolaivska oblast |
| UA-51 | Odeska oblast |
| UA-53 | Poltavska oblast |
| UA-56 | Rivnenska oblast |
| UA-59 | Sumska oblast |
| UA-61 | Ternopilska oblast |
| UA-63 | Kharkivska oblast |
| UA-65 | Khersonska oblast |
| UA-68 | Khmelnytska oblast |
| UA-71 | Cherkaska oblast |
| UA-74 | Chernihivska oblast |
| UA-77 | Chernivetska oblast |
Republics (1)
| Code | Name |
|---|---|
| UA-43 | Avtonomna Respublika Krym |
FAQ
- How many subdivisions does Ukraine have?
- Ukraine has 27 subdivisions defined in ISO 3166-2:UA, including 2 citys, 24 regions, 1 republics.
- What is the ISO 3166-2 code format for Ukraine?
- Ukraine subdivision codes follow the format UA-XX, where UA is the country's alpha-2 code and XX is the subdivision identifier. For example, UA-05 represents Vinnytska oblast.
- How to get Ukraine subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('UA')to get all 27 subdivisions.
Use Ukraine subdivision data in your project
Get all 27 Ukraine subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries