Country · 63 regions
Where Vietnam's land ends up, by people and by money
Every block on the map is 0.1% of Vietnam. By land, Hồ Chí Minh city holds 0.40%. By people, it holds 12%. Son La goes the other way, from 4.7% of the land to 1.1% of the people.
| Region | Land | People | GDP |
|---|---|---|---|
| Hồ Chí Minh city | 0.40 | 12 | 23 |
| Ha Noi | 1.2 | 7.4 | 9.7 |
| Đông Nam Bộ | 1.7 | 3.6 | 8.4 |
| Thanh Hóa | 3.4 | 3.4 | 1.7 |
| Nghệ An | 5.1 | 3.0 | 1.7 |
| Bình Dương | 1.0 | 2.9 | 5.4 |
| Hau Giang | 0.60 | 2.5 | 1.8 |
| Đắk Lắk | 3.9 | 2.4 | 1.3 |
| An Giang | 1.1 | 2.2 | 1.1 |
| Nam Định | 0.50 | 2.0 | 1.7 |
| Hải Dương | 0.50 | 1.9 | 1.6 |
| Thái Bình | 0.50 | 1.9 | 1.0 |
| Gia Lai | 4.9 | 1.8 | 0.90 |
| Hải Phòng | 0.20 | 1.7 | 2.2 |
| Kiên Giang | 1.9 | 1.7 | 1.1 |
| Tiền Giang | 0.70 | 1.7 | 1.1 |
| Long An | 1.6 | 1.6 | 1.5 |
| Lâm Đồng | 2.9 | 1.6 | 1.2 |
| Quàng Nam | 3.4 | 1.6 | 1.0 |
| Tây Ninh | 1.3 | 1.6 | 1.3 |
| Bình Định | 1.8 | 1.5 | 0.90 |
| Bắc Giang | 1.1 | 1.5 | 1.5 |
| Bình Phước | 2.1 | 1.4 | 1.3 |
| Cà Mau | 1.6 | 1.4 | 0.80 |
| Bà Rịa - Vũng Tàu | 0.50 | 1.3 | 3.0 |
| Bến Tre | 0.80 | 1.3 | 0.60 |
| Can Tho | 0.40 | 1.3 | 0.80 |
| Quảng Ngãi | 1.3 | 1.3 | 1.1 |
| Sóc Trăng | 0.90 | 1.3 | 0.70 |
| Vĩnh Phúc | 0.40 | 1.3 | 1.0 |
| Bình Thuận | 2.2 | 1.2 | 0.70 |
| Ha Tinh | 1.8 | 1.2 | 0.50 |
| Khánh Hòa | 1.4 | 1.2 | 1.0 |
| Ðong Tháp | 1.0 | 1.2 | 0.70 |
| Đồng Bằng Sông Hồng | 0.30 | 1.2 | 1.0 |
| Bắc Ninh | 0.20 | 1.1 | 1.8 |
| Son La | 4.7 | 1.1 | 0.50 |
| Thái Nguyên | 1.1 | 1.1 | 1.1 |
| Ninh Bình | 0.40 | 1.0 | 0.80 |
| Phú Thọ | 1.0 | 1.0 | 0.80 |
| Quảng Ninh | 1.5 | 1.0 | 1.5 |
| Thừa Thiên - Huế | 1.4 | 1.0 | 0.40 |
| Trà Vinh | 0.60 | 1.0 | 0.50 |
| Vĩnh Long | 0.40 | 1.0 | 0.60 |
| Đà Nẵng | 0.30 | 1.0 | 1.5 |
| Bạc Liêu | 0.50 | 0.90 | 0.60 |
| Hà Nam | 0.20 | 0.90 | 0.70 |
| Phú Yên | 1.6 | 0.90 | 0.50 |
| Quảng Bình | 2.6 | 0.80 | 0.40 |
| Yên Bái | 2.1 | 0.80 | 0.40 |
| Hà Giang | 2.5 | 0.70 | 0.20 |
| Hòa Bình | 1.2 | 0.70 | 0.50 |
| Kon Tum | 3.5 | 0.70 | 0.30 |
| Lào Cai | 2.3 | 0.70 | 0.40 |
| Lạng Sơn | 2.5 | 0.70 | 0.30 |
| Tuyên Quang | 1.8 | 0.70 | 0.40 |
| Ninh Thuận | 1.0 | 0.60 | 0.40 |
| Quảng Trị | 1.6 | 0.60 | 0.30 |
| Đắk Nông | 2.1 | 0.60 | 0.20 |
| Cao Bằng | 1.7 | 0.50 | 0.20 |
| Điện Biên | 3.4 | 0.50 | 0.30 |
| Lai Chau | 1.6 | 0.30 | 0.10 |
| Đông Bắc | 1.4 | 0.30 | 0.20 |
How the map is made
Regions are drawn on an equal-area grid of about 1,000 blocks. For land, each region keeps the blocks its territory covers. For people and GDP, the country is reshaped so every region gets a whole number of blocks in proportion to its share (Hamilton's largest-remainder method), keeping neighbours next to each other. Then every block is matched to one block on the next map, so you watch the same thousand blocks rearrange.
Grids: popgrid by Josep Ferrer (MIT). Boundaries: Natural Earth. Population: national censuses where curated, GHS-POP 2025 (JRC, European Commission) elsewhere. GDP: Kummu et al. 2025 gridded GDP PPP (CC BY 4.0). Built by Crafter Station.