Skip to Content

🇻🇳Viet Nam Subdivisions

All 63 Viet Nam subdivisions with ISO 3166-2:VN codes - Asia / South-eastern Asia

Total

63 subdivisions

Types

Municipality, Province

ISO Standard

ISO 3166-2:VN

Code Example

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

// Get all Viet Nam subdivisions
const subs = subdivision.getByCountry('VN');
// => 63 subdivisions

// Look up a specific subdivision
subdivision.get('VN-01');
// => { code: 'VN-01', name: 'Lai Châu', type: 'Province' }

// Validate a subdivision code
subdivision.isValidCode('VN-01');  // true
subdivision.isValidRegion('VN', '01');  // true

Tree-Shaking Tip

Import only Viet Nam subdivisions to minimize bundle size:

// Import only Viet Nam subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/VN';

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

All Viet Nam Subdivisions

Municipalitys (5)

CodeName
VN-CTCan Tho
VN-DNDa Nang
VN-HNHa Noi
VN-HPHai Phong
VN-SGHo Chi Minh

Provinces (58)

CodeName
VN-01Lai Châu
VN-02Lào Cai
VN-03Hà Giang
VN-04Cao Bằng
VN-05Sơn La
VN-06Yên Bái
VN-07Tuyên Quang
VN-09Lạng Sơn
VN-13Quảng Ninh
VN-14Hòa Bình
VN-18Ninh Bình
VN-20Thái Bình
VN-21Thanh Hóa
VN-22Nghệ An
VN-23Hà Tĩnh
VN-24Quảng Bình
VN-25Quảng Trị
VN-26Thừa Thiên-Huế
VN-27Quảng Nam
VN-28Kon Tum
VN-29Quảng Ngãi
VN-30Gia Lai
VN-31Bình Định
VN-32Phú Yên
VN-33Đắk Lắk
VN-34Khánh Hòa
VN-35Lâm Ðồng
VN-36Ninh Thuận
VN-37Tây Ninh
VN-39Ðồng Nai
VN-40Bình Thuận
VN-41Long An
VN-43Bà Rịa - Vũng Tàu
VN-44An Giang
VN-45Ðồng Tháp
VN-46Tiền Giang
VN-47Kiến Giang
VN-49Vĩnh Long
VN-50Bến Tre
VN-51Trà Vinh
VN-52Sóc Trăng
VN-53Bắc Kạn
VN-54Bắc Giang
VN-55Bạc Liêu
VN-56Bắc Ninh
VN-57Bình Dương
VN-58Bình Phước
VN-59Cà Mau
VN-61Hải Dương
VN-63Hà Nam
VN-66Hưng Yên
VN-67Nam Ðịnh
VN-68Phú Thọ
VN-69Thái Nguyên
VN-70Vĩnh Phúc
VN-71Điện Biên
VN-72Đắk Nông
VN-73Hậu Giang

FAQ

How many subdivisions does Viet Nam have?
Viet Nam has 63 subdivisions defined in ISO 3166-2:VN, including 5 municipalitys, 58 provinces.
What is the ISO 3166-2 code format for Viet Nam?
Viet Nam subdivision codes follow the format VN-XX, where VN is the country's alpha-2 code and XX is the subdivision identifier. For example, VN-01 represents Lai Châu.
How to get Viet Nam subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('VN') to get all 63 subdivisions.
View Viet Nam country page →Country code converter →

Use Viet Nam subdivision data in your project

Get all 63 Viet Nam subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries