Skip to Content

🇷🇺Russia Subdivisions

All 83 Russia subdivisions with ISO 3166-2:RU codes - Europe / Eastern Europe

Total

83 subdivisions

Types

Administrative region, Administrative territory, Autonomous city, Autonomous district, Autonomous region, Republic

ISO Standard

ISO 3166-2:RU

Code Example

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

// Get all Russia subdivisions
const subs = subdivision.getByCountry('RU');
// => 83 subdivisions

// Look up a specific subdivision
subdivision.get('RU-AD');
// => { code: 'RU-AD', name: 'Adygeja, Respublika', type: 'Republic' }

// Validate a subdivision code
subdivision.isValidCode('RU-AD');  // true
subdivision.isValidRegion('RU', 'AD');  // true

Tree-Shaking Tip

Import only Russia subdivisions to minimize bundle size:

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

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

All Russia Subdivisions

Administrative regions (46)

CodeName
RU-AMUAmurskaja oblast'
RU-ARKArhangel'skaja oblast'
RU-ASTAstrahanskaja oblast'
RU-BELBelgorodskaja oblast'
RU-BRYBrjanskaja oblast'
RU-CHEČeljabinskaja oblast'
RU-IRKIrkutskaja oblast'
RU-IVAIvanovskaja oblast'
RU-KEMKemerovskaja oblast'
RU-KGDKaliningradskaja oblast'
RU-KGNKurganskaja oblast'
RU-KIRKirovskaja oblast'
RU-KLUKaluzhskaya oblast'
RU-KOSKostromskaja oblast'
RU-KRSKurskaja oblast'
RU-LENLeningradskaja oblast'
RU-LIPLipeckaja oblast'
RU-MAGMagadanskaja oblast'
RU-MOSMoskovskaja oblast'
RU-MURMurmanskaja oblast'
RU-NGRNovgorodskaja oblast'
RU-NIZNižegorodskaja oblast'
RU-NVSNovosibirskaja oblast'
RU-OMSOmskaja oblast'
RU-OREOrenburgskaja oblast'
RU-ORLOrlovskaja oblast'
RU-PNZPenzenskaja oblast'
RU-PSKPskovskaja oblast'
RU-ROSRostovskaja oblast'
RU-RYARjazanskaja oblast'
RU-SAKSahalinskaja oblast'
RU-SAMSamarskaja oblast'
RU-SARSaratovskaja oblast'
RU-SMOSmolenskaja oblast'
RU-SVESverdlovskaja oblast'
RU-TAMTambovskaja oblast'
RU-TOMTomskaja oblast'
RU-TULTul'skaja oblast'
RU-TVETverskaja oblast'
RU-TYUTjumenskaja oblast'
RU-ULYUl'janovskaja oblast'
RU-VGGVolgogradskaja oblast'
RU-VLAVladimirskaja oblast'
RU-VLGVologodskaja oblast'
RU-VORVoronezhskaya oblast'
RU-YARJaroslavskaja oblast'

Administrative territorys (9)

CodeName
RU-ALTAltajskij kraj
RU-KAMKamčatskij kraj
RU-KDAKrasnodarskij kraj
RU-KHAHabarovskij kraj
RU-KYAKrasnojarskij kraj
RU-PERPermskij kraj
RU-PRIPrimorskij kraj
RU-STAStavropol'skij kraj
RU-ZABZabajkal'skij kraj

Autonomous citys (2)

CodeName
RU-MOWMoskva
RU-SPESankt-Peterburg

Autonomous districts (4)

CodeName
RU-CHUChukotskiy avtonomnyy okrug
RU-KHMHanty-Mansijskij avtonomnyj okrug
RU-NENNeneckij avtonomnyj okrug
RU-YANJamalo-Neneckij avtonomnyj okrug

Autonomous regions (1)

CodeName
RU-YEVEvrejskaja avtonomnaja oblast'

Republics (21)

CodeName
RU-ADAdygeja, Respublika
RU-ALAltaj, Respublika
RU-BABashkortostan, Respublika
RU-BUBurjatija, Respublika
RU-CEČečenskaja Respublika
RU-CUChuvashskaya Respublika
RU-DADagestan, Respublika
RU-INIngušetija, Respublika
RU-KBKabardino-Balkarskaja Respublika
RU-KCKaračaevo-Čerkesskaja Respublika
RU-KKHakasija, Respublika
RU-KLKalmykija, Respublika
RU-KOKomi, Respublika
RU-KRKarelija, Respublika
RU-MEMarij Èl, Respublika
RU-MOMordovija, Respublika
RU-SASaha, Respublika
RU-SESevernaja Osetija, Respublika
RU-TATatarstan, Respublika
RU-TYTyva, Respublika
RU-UDUdmurtskaja Respublika

FAQ

How many subdivisions does Russia have?
Russia has 83 subdivisions defined in ISO 3166-2:RU, including 46 administrative regions, 9 administrative territorys, 2 autonomous citys, 4 autonomous districts, 1 autonomous regions, 21 republics.
What is the ISO 3166-2 code format for Russia?
Russia subdivision codes follow the format RU-XX, where RU is the country's alpha-2 code and XX is the subdivision identifier. For example, RU-AD represents Adygeja, Respublika.
How to get Russia subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('RU') to get all 83 subdivisions.
View Russia country page →Country code converter →

Use Russia subdivision data in your project

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

npm install @koshmoney/countries