Countries API - CountriesDB

Russia

ISO 3166-1 country codes and official ISO 3166-2 subdivisions for Russia. Use them in forms, validation, and CountriesDB integrations.

About Russia codes

Need Russia (RU) for a checkout form, shipping zone, or backend validation? This page summarizes the ISO 3166-1 country codes and official subdivisions developers use with CountriesDB.

This guide lists 83 official ISO 3166-2 subdivisions for Russia. These are the same codes CountriesDB serves through widgets and the Backend Data API.

For production, use the CountriesDB country/subdivision widget or fetch Russia from the Data API and validate codes server-side instead of copying values from this page.

ISO codes

  • Alpha-2RU
  • Alpha-3RUS
  • Numeric643
  • Independenttrue
  • StatusOfficially assigned

Official subdivisions (83)

Official ISO 3166-2 codes for Russia. Use these values in region/state selects and server-side validation, not informal or marketing region names.

CodeNameType
RU-ADAdygeja, Respublikarepublic
RU-ALAltaj, Respublikarepublic
RU-ALTAltajskij krajadministrative territory
RU-AMUAmurskaja oblast'administrative region
RU-ARKArhangel'skaja oblast'administrative region
RU-ASTAstrahanskaja oblast'administrative region
RU-BABashkortostan, Respublikarepublic
RU-BELBelgorodskaja oblast'administrative region
RU-BRYBrjanskaja oblast'administrative region
RU-BUBurjatija, Respublikarepublic
RU-CEChechenskaya Respublikarepublic
RU-CHEChelyabinskaya oblast'administrative region
RU-CHUChukotskiy avtonomnyy okrugautonomous district
RU-CUChuvashskaya Respublikarepublic
RU-DADagestan, Respublikarepublic
RU-YEVEvrejskaja avtonomnaja oblast'autonomous region
RU-KHAHabarovskij krajadministrative territory
RU-KKHakasija, Respublikarepublic
RU-KHMHanty-Mansijskij avtonomnyj okrugautonomous district
RU-INIngushetiya, Respublikarepublic
RU-IRKIrkutskaja oblast'administrative region
RU-IVAIvanovskaja oblast'administrative region
RU-YANJamalo-Neneckij avtonomnyj okrugautonomous district
RU-YARJaroslavskaja oblast'administrative region
RU-KBKabardino-Balkarskaja Respublikarepublic
RU-KGDKaliningradskaja oblast'administrative region
RU-KLKalmykija, Respublikarepublic
RU-KLUKaluzhskaya oblast'administrative region
RU-KAMKamchatskiy krayadministrative territory
RU-KCKarachayevo-Cherkesskaya Respublikarepublic
RU-KRKarelija, Respublikarepublic
RU-KEMKemerovskaja oblast'administrative region
RU-KIRKirovskaja oblast'administrative region
RU-KOKomi, Respublikarepublic
RU-KOSKostromskaja oblast'administrative region
RU-KDAKrasnodarskij krajadministrative territory
RU-KYAKrasnojarskij krajadministrative territory
RU-KGNKurganskaja oblast'administrative region
RU-KRSKurskaja oblast'administrative region
RU-LENLeningradskaja oblast'administrative region
RU-LIPLipeckaja oblast'administrative region
RU-MAGMagadanskaja oblast'administrative region
RU-MEMarij Èl, Respublikarepublic
RU-MOMordovija, Respublikarepublic
RU-MOSMoskovskaja oblast'administrative region
RU-MOWMoskvaautonomous city
RU-MURMurmanskaja oblast'administrative region
RU-NENNeneckij avtonomnyj okrugautonomous district
RU-NIZNizhegorodskaya oblast'administrative region
RU-NGRNovgorodskaja oblast'administrative region
RU-NVSNovosibirskaja oblast'administrative region
RU-OMSOmskaja oblast'administrative region
RU-OREOrenburgskaja oblast'administrative region
RU-ORLOrlovskaja oblast'administrative region
RU-PNZPenzenskaja oblast'administrative region
RU-PERPermskij krajadministrative territory
RU-PRIPrimorskij krajadministrative territory
RU-PSKPskovskaja oblast'administrative region
RU-RYARjazanskaja oblast'administrative region
RU-ROSRostovskaja oblast'administrative region
RU-SASaha, Respublikarepublic
RU-SAKSahalinskaja oblast'administrative region
RU-SAMSamarskaja oblast'administrative region
RU-SPESankt-Peterburgautonomous city
RU-SARSaratovskaja oblast'administrative region
RU-SESevernaja Osetija, Respublikarepublic
RU-SMOSmolenskaja oblast'administrative region
RU-STAStavropol'skij krajadministrative territory
RU-SVESverdlovskaja oblast'administrative region
RU-TAMTambovskaja oblast'administrative region
RU-TATatarstan, Respublikarepublic
RU-TYUTjumenskaja oblast'administrative region
RU-TOMTomskaja oblast'administrative region
RU-TULTul'skaja oblast'administrative region
RU-TVETverskaja oblast'administrative region
RU-TYTyva, Respublikarepublic
RU-UDUdmurtskaja Respublikarepublic
RU-ULYUl'janovskaja oblast'administrative region
RU-VLAVladimirskaja oblast'administrative region
RU-VGGVolgogradskaja oblast'administrative region
RU-VLGVologodskaja oblast'administrative region
RU-VORVoronezhskaya oblast'administrative region
RU-ZABZabajkal'skij krajadministrative territory

Frequently asked questions

What is the ISO 3166-1 code for Russia?
Russia uses ISO 3166-1 alpha-2 RU, alpha-3 RUS, and numeric 643. These codes show up in forms, shipping, banking, and APIs.
How many official ISO 3166-2 subdivisions does Russia have?
CountriesDB lists 83 official ISO 3166-2 subdivisions for Russia (states, provinces, regions, or equivalent). Use them when you validate region selects and shipping zones.
How do I use Russia country and subdivision data in a form?
Use the CountriesDB widget or Data API to fill country and subdivision selects for Russia, then validate submitted codes with the Validation API so alpha-2 and ISO 3166-2 values stay consistent.

Use Russia in your app

Add CountriesDB country and subdivision selects with the widget docs, or call the Backend Data API for Russia (RU) and validate submissions with the Validation API. Guides stay in sync with the same dataset your project keys already use. widget docs.