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
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.
| Code | Name | Type |
|---|---|---|
| RU-AD | Adygeja, Respublika | republic |
| RU-AL | Altaj, Respublika | republic |
| RU-ALT | Altajskij kraj | administrative territory |
| RU-AMU | Amurskaja oblast' | administrative region |
| RU-ARK | Arhangel'skaja oblast' | administrative region |
| RU-AST | Astrahanskaja oblast' | administrative region |
| RU-BA | Bashkortostan, Respublika | republic |
| RU-BEL | Belgorodskaja oblast' | administrative region |
| RU-BRY | Brjanskaja oblast' | administrative region |
| RU-BU | Burjatija, Respublika | republic |
| RU-CE | Chechenskaya Respublika | republic |
| RU-CHE | Chelyabinskaya oblast' | administrative region |
| RU-CHU | Chukotskiy avtonomnyy okrug | autonomous district |
| RU-CU | Chuvashskaya Respublika | republic |
| RU-DA | Dagestan, Respublika | republic |
| RU-YEV | Evrejskaja avtonomnaja oblast' | autonomous region |
| RU-KHA | Habarovskij kraj | administrative territory |
| RU-KK | Hakasija, Respublika | republic |
| RU-KHM | Hanty-Mansijskij avtonomnyj okrug | autonomous district |
| RU-IN | Ingushetiya, Respublika | republic |
| RU-IRK | Irkutskaja oblast' | administrative region |
| RU-IVA | Ivanovskaja oblast' | administrative region |
| RU-YAN | Jamalo-Neneckij avtonomnyj okrug | autonomous district |
| RU-YAR | Jaroslavskaja oblast' | administrative region |
| RU-KB | Kabardino-Balkarskaja Respublika | republic |
| RU-KGD | Kaliningradskaja oblast' | administrative region |
| RU-KL | Kalmykija, Respublika | republic |
| RU-KLU | Kaluzhskaya oblast' | administrative region |
| RU-KAM | Kamchatskiy kray | administrative territory |
| RU-KC | Karachayevo-Cherkesskaya Respublika | republic |
| RU-KR | Karelija, Respublika | republic |
| RU-KEM | Kemerovskaja oblast' | administrative region |
| RU-KIR | Kirovskaja oblast' | administrative region |
| RU-KO | Komi, Respublika | republic |
| RU-KOS | Kostromskaja oblast' | administrative region |
| RU-KDA | Krasnodarskij kraj | administrative territory |
| RU-KYA | Krasnojarskij kraj | administrative territory |
| RU-KGN | Kurganskaja oblast' | administrative region |
| RU-KRS | Kurskaja oblast' | administrative region |
| RU-LEN | Leningradskaja oblast' | administrative region |
| RU-LIP | Lipeckaja oblast' | administrative region |
| RU-MAG | Magadanskaja oblast' | administrative region |
| RU-ME | Marij Èl, Respublika | republic |
| RU-MO | Mordovija, Respublika | republic |
| RU-MOS | Moskovskaja oblast' | administrative region |
| RU-MOW | Moskva | autonomous city |
| RU-MUR | Murmanskaja oblast' | administrative region |
| RU-NEN | Neneckij avtonomnyj okrug | autonomous district |
| RU-NIZ | Nizhegorodskaya oblast' | administrative region |
| RU-NGR | Novgorodskaja oblast' | administrative region |
| RU-NVS | Novosibirskaja oblast' | administrative region |
| RU-OMS | Omskaja oblast' | administrative region |
| RU-ORE | Orenburgskaja oblast' | administrative region |
| RU-ORL | Orlovskaja oblast' | administrative region |
| RU-PNZ | Penzenskaja oblast' | administrative region |
| RU-PER | Permskij kraj | administrative territory |
| RU-PRI | Primorskij kraj | administrative territory |
| RU-PSK | Pskovskaja oblast' | administrative region |
| RU-RYA | Rjazanskaja oblast' | administrative region |
| RU-ROS | Rostovskaja oblast' | administrative region |
| RU-SA | Saha, Respublika | republic |
| RU-SAK | Sahalinskaja oblast' | administrative region |
| RU-SAM | Samarskaja oblast' | administrative region |
| RU-SPE | Sankt-Peterburg | autonomous city |
| RU-SAR | Saratovskaja oblast' | administrative region |
| RU-SE | Severnaja Osetija, Respublika | republic |
| RU-SMO | Smolenskaja oblast' | administrative region |
| RU-STA | Stavropol'skij kraj | administrative territory |
| RU-SVE | Sverdlovskaja oblast' | administrative region |
| RU-TAM | Tambovskaja oblast' | administrative region |
| RU-TA | Tatarstan, Respublika | republic |
| RU-TYU | Tjumenskaja oblast' | administrative region |
| RU-TOM | Tomskaja oblast' | administrative region |
| RU-TUL | Tul'skaja oblast' | administrative region |
| RU-TVE | Tverskaja oblast' | administrative region |
| RU-TY | Tyva, Respublika | republic |
| RU-UD | Udmurtskaja Respublika | republic |
| RU-ULY | Ul'janovskaja oblast' | administrative region |
| RU-VLA | Vladimirskaja oblast' | administrative region |
| RU-VGG | Volgogradskaja oblast' | administrative region |
| RU-VLG | Vologodskaja oblast' | administrative region |
| RU-VOR | Voronezhskaya oblast' | administrative region |
| RU-ZAB | Zabajkal'skij kraj | administrative 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.