Pay where you work
Pick a location to see monthly pay for each role there.
Pay map by province
Pay across the 34 provinces and cities formed in 2025. Pick a field or a role to narrow it down.
Filter the map
Choose a field or role to narrow the figures in the map and table below.
Showing: All fields · All roles · Intern
Monthly pay for all roles (Intern), before tax, full-time jobs. In each province we take the middle pay of each role shown there, then the middle of those. Each role counts once, however many people it has.
No province has a role with enough people to show yet. Every salary you share helps fill in the map.
- Not enough people to show
Ninh Binh
No role in Ninh Binh has enough people to show yet. Every salary you share helps fill in the map.
| Province or city (select to sort) | Lowest role pay | Middle of role middles | Highest role pay | Roles |
|---|---|---|---|---|
| An Giang | Not enough people to show | |||
| Bac Ninh | Not enough people to show | |||
| Ca Mau | Not enough people to show | |||
| Can Tho | Not enough people to show | |||
| Cao Bang | Not enough people to show | |||
| Da Nang | Not enough people to show | |||
| Dak Lak | Not enough people to show | |||
| Dien Bien | Not enough people to show | |||
| Dong Nai | Not enough people to show | |||
| Dong Thap | Not enough people to show | |||
| Gia Lai | Not enough people to show | |||
| Ha Tinh | Not enough people to show | |||
| Hai Phong | Not enough people to show | |||
| Hanoi | Not enough people to show | |||
| Ho Chi Minh City | Not enough people to show | |||
| Hue | Not enough people to show | |||
| Hung Yen | Not enough people to show | |||
| Khanh Hoa | Not enough people to show | |||
| Lai Chau | Not enough people to show | |||
| Lam Dong | Not enough people to show | |||
| Lang Son | Not enough people to show | |||
| Lao Cai | Not enough people to show | |||
| Nghe An | Not enough people to show | |||
| Ninh Binh | Not enough people to show | |||
| Phu Tho | Not enough people to show | |||
| Quang Ngai | Not enough people to show | |||
| Quang Ninh | Not enough people to show | |||
| Quang Tri | Not enough people to show | |||
| Son La | Not enough people to show | |||
| Tay Ninh | Not enough people to show | |||
| Thai Nguyen | Not enough people to show | |||
| Thanh Hoa | Not enough people to show | |||
| Tuyen Quang | Not enough people to show | |||
| Vinh Long | Not enough people to show | |||
This map only uses pay already shown on each role’s own map, so it reveals nothing more about anyone.