Find the correct Hai Phong postal code for your address after the merger
This guide helps you choose the five-digit postal code for your actual ward, commune or special zone in Hai Phong. You'll also see how to enter it on international shopping, banking and application forms after the 2025 merger.
Hai Phong City Post Office and its yellow facade.
Suppose you’re arranging a delivery to accommodation near Bến Bèo pier on Cát Bà Island. The postal code for Cát Hải special zone is 05418. A delivery to Lê Chân ward uses 04721, while nearby An Biên ward uses 04707. There is no single five-digit Hai Phong postal code for every address in the city; the correct number depends on the present-day ward, commune or special zone.
What is the Hai Phong postal code in 2026?
Hai Phong uses postal codes beginning with 03, 04 and 05. Those are three prefixes, not three complete codes, and none should be treated as a universal citywide ZIP code. You must find all five digits for the part of Hai Phong where the address is located.
The explanation goes back to Vietnam’s administrative changes in 2025. The former Hai Phong municipality and Hai Duong province were combined into a new, larger Hai Phong municipality. Areas from the former Hai Duong province generally have codes starting with 03. Areas from the former Hai Phong municipality have codes starting with 04 or 05.
A person living in present-day Hải Dương ward therefore uses 03127, even though their province-level address is now Hai Phong. Someone in Ngô Quyền ward uses 04219, and an address on Cát Bà under Cát Hải special zone uses 05418. These different prefixes belong to one current city, not three different provinces.
There are 114 commune-level administrative units in the city following the restructuring: 45 wards, 67 communes and two special zones. Each has its own entry in the updated national postal-code schedule. When an online directory shows several numbers for Hai Phong, it may simply be listing different places within this large municipality. The problem begins when a website presents one of those numbers as though it works everywhere.
Two dates help make sense of older results. The reorganized two-tier local administration began operating on 1 July 2025. The Ministry of Science and Technology then updated the national postal-code list for wards, communes and equivalent units on 24 August 2025. For a current address in 2026, use the updated ward name and the corresponding five-digit code.
Are Vietnamese postcodes five or six digits?
Vietnam’s national postal-code system uses five numeric characters. Examples include 04117, 04721, 03127 and 05418. The leading zero is important. 4721 is not a shorter way of writing 04721.
You may see Hai Phong zip code, Hai Phong postcode, postal code and mã bưu chính in different places. For an address in Vietnam, these usually refer to the same five-digit postal identifier. ZIP is the term commonly used in the United States, but many overseas websites label their postal-code field “ZIP” even when the selected country is Vietnam.
A separate point is worth knowing: the national postal system also assigns codes to post offices and other postal-service locations. A search result for a particular post office is not necessarily the code for your apartment, hotel or company’s ward. When you are entering a residential or delivery address, search by ward, commune or special zone, not just by the name of a postal branch.
Hai Phong postal code table for commonly searched areas
The following list uses current administrative names. It covers common searches from the old urban center, Cát Bà, Thủy Nguyên, Tiên Lãng and the former Hai Duong province.
| Current ward, commune or special zone | Postal code | Useful orientation |
|---|---|---|
| Hồng Bàng ward | 04117 | Old central Hai Phong area |
| Hồng An ward | 04118 | Northwest urban area |
| Ngô Quyền ward | 04219 | Former Ngô Quyền area |
| Gia Viên ward | 04213 | Former Ngô Quyền area |
| Lê Chân ward | 04721 | Part of the former Lê Chân district |
| An Biên ward | 04707 | Part of the former Lê Chân district |
| Hải An ward | 04814 | Former Hải An area |
| Đông Hải ward | 04815 | Former Hải An area |
| Kiến An ward | 04616 | Former Kiến An area |
| Phù Liễn ward | 04617 | Former Kiến An area |
| Đồ Sơn ward | 05014 | Đồ Sơn coast |
| Nam Đồ Sơn ward | 05013 | Đồ Sơn area |
| Thủy Nguyên ward | 04344 | Part of former Thủy Nguyên |
| An Dương ward | 04422 | Part of former An Dương |
| An Lão commune | 04506 | Former An Lão area |
| Nghi Dương commune | 05127 | Former Kiến Thụy area |
| Tiên Lãng commune | 05206 | Former Tiên Lãng area |
| Vĩnh Bảo commune | 05306 | Former Vĩnh Bảo area |
| Cát Hải special zone | 05418 | Cát Bà and Cát Hải |
| Bạch Long Vĩ special zone | 05506 | Bạch Long Vĩ Island |
| Hải Dương ward | 03127 | Former Hai Duong province |
| Lê Thanh Nghị ward | 03112 | Former Hai Duong province |
| Chí Linh ward | 03527 | Former Chí Linh area |
| Kinh Môn ward | 03431 | Former Kinh Môn area |
This is a selected lookup table, not the complete list of 114. It is useful when you already know the ward name. An old district name alone is not enough: keep reading before copying a number, because a former district can now be divided among several new wards or communes.
Also, the English spellings you see on international websites can vary. Le Chan and Lê Chân refer to the same Vietnamese name, but it is still essential to distinguish Lê Chân ward from the larger former Lê Chân district. Those are not interchangeable administrative areas.
Le Chan Hai Phong postal code: why 04721 is not always the answer
Searches for “Le Chan Hai Phong postal code” often lead straight to 04721. That result is correct for Lê Chân ward. It is not a reliable code for every street that used to be described as lying in Lê Chân district.
Under the current administrative arrangement, the former district includes areas now designated Lê Chân ward (04721) and An Biên ward (04707). The relevant code for a current address that states “phường An Biên” is 04707. Copying 04721 from a page about the old district would give you a mismatch between the locality and the postal code.
This distinction matters for rented apartments and longer stays. A landlord might still send you an address written in the old format: house number, street, Lê Chân district, Hai Phong. That may be enough for a person familiar with the neighborhood to locate the property, but it is not ideal for a digital form that expects current wards. Ask for the current ward before entering the postcode.
There is a related issue with autofill. Your browser or shopping account may still suggest “Le Chan District” because you saved the address before July 2025. Rather than accepting every field, look at the ward name now shown in your current address. If it says An Biên, use 04707 and update the free-text address line if the website still offers only an outdated district menu.
Thuy Nguyen, Tien Lang and An Duong: use the new ward or commune
Thủy Nguyên is an especially useful example because it is both a familiar old administrative name and the name of a present-day ward. The former Thủy Nguyên city area now comprises seven wards and Việt Khê commune. Only one of those wards is actually named Thủy Nguyên, with postcode 04344.
| Current locality in the former Thủy Nguyên area | Postal code |
|---|---|
| Thủy Nguyên ward | 04344 |
| Thiên Hương ward | 04338 |
| Hòa Bình ward | 04308 |
| Nam Triệu ward | 04345 |
| Bạch Đằng ward | 04318 |
| Lưu Kiếm ward | 04330 |
| Lê Ích Mộc ward | 04346 |
| Việt Khê commune | 04343 |
An address in Thiên Hương does not use 04344 simply because the whole area was once referred to as Thủy Nguyên. It uses 04338. The same principle applies across the new city: the old district helps you find the area; the current ward or commune determines the postal code.
The name Tiên Lãng can create similar confusion. Tiên Lãng commune is assigned 05206, but not every address in the former Tiên Lãng district is in the newly named commune. Other localities include Tân Minh, Tiên Minh, Chấn Hưng and Hùng Thắng, each with its own number. Ask a host or family member for the updated commune before filling in a form; “Tien Lang” alone is not enough.
For An Dương, 04422 belongs to An Dương ward. The nearby current wards An Hải and An Phong have 04423 and 04424 respectively. An overseas merchant’s list of old district names may not distinguish between them, so the street-address field becomes especially useful for recording the correct new ward.
Do former Hai Duong addresses still have postal codes beginning with 03?
Yes. The administrative merger did not mean that every postal code in the former Hai Duong province suddenly changed to one starting with 04 or 05. The updated national schedule places its areas under Hai Phong, while retaining the 03 prefix for the relevant postal codes.
For example, a resident of Hải Dương ward enters 03127 as the postal code and Hai Phong as the province-level location. In Lê Thanh Nghị ward, the postcode is 03112. Chí Linh ward has 03527, and Kinh Môn ward has 03431. All four are now in Hai Phong municipality.
For international forms this may look unusual if you previously knew Hai Duong as a separate province. There is no conflict: the postal code identifies a specific locality, while the State/Province field records the current province-level authority. Your address can legitimately start its postal code with 03 and end its province line with Hai Phong.
Update a saved account address that still lists Hai Duong as the province to Hai Phong when the system supports the new structure. Make sure the ward has also been updated. You can include the old locality name as additional context where the service allows it, but do not replace a correct 03xxx code with a random 04xxx one to make the form appear consistent.
This is particularly helpful for international residents who move between the central Hai Phong area and places such as Chí Linh for work. A shared city name at the top of an address does not mean the postal codes will be similar. Two properties in the same new municipality may still be a substantial distance apart.
How to fill in ZIP, city, state and province on international forms
Most address forms are designed around a country’s own administrative structure. A website built in the United States might ask for City, State and ZIP, while a Vietnamese website may ask for Province/City, Ward/Commune and a separate delivery address. Neither layout changes Vietnam’s five-digit postal code.
The safest approach is to identify the exact address being requested before deciding which code to use. A shipping address, residential address, billing address and employer address are not necessarily the same. The form may require one of these specifically.
Example 1: shipping to Le Chan ward
| Form field | What to enter |
|---|---|
| Full name | Recipient’s actual name |
| Address line 1 | Actual house number and street |
| Address line 2 | Building, unit or floor, if needed |
| Ward / Commune | Le Chan / Lê Chân |
| City / State / Province | Hai Phong |
| ZIP / Postal code | 04721 |
| Country | Vietnam |
There is no need to write 04721 again in the street-address box if the website provides a dedicated postal-code field. If the recipient’s location is An Biên instead, change both the ward and the code to An Biên / 04707.
For a website with separate City and State/Province boxes, you may find that both accept Hai Phong. Other websites use City for a more specific locality, so follow the site’s field instructions and make sure the full ward name remains visible in the address lines. Do not invent an old district solely because the form appears to demand one.
Example 2: filling out an address in the former Hai Duong area
For someone living in Lê Thanh Nghị ward, a straightforward combination is Postal code: 03112, State/Province: Hai Phong, Country: Vietnam, with the ward and full street address written in the address fields. Do not put Hai Duong back in the province field merely because 03112 has an 03 prefix.
It is possible that a delivery service has not yet updated its dropdown menus. If it still lists Hai Duong under provinces, look for an update or ask the provider which selection correctly routes current Hai Phong addresses. The form’s data may be outdated; that does not make the new official administrative name wrong.
Example 3: a hotel or short stay on Cat Ba Island
A parcel addressed to a property in Cát Hải special zone uses 05418. In addition, provide the hotel name, the actual recipient’s name, the property’s street or location information and a reachable phone number. If a booking reference is required by the property for accepting deliveries, include it only as directed by the hotel.
Example 4: visa, banking and other application forms
An international resident may need an address when opening a bank account, completing an employment form or applying for a service. If the question is asking for your current residential address, enter the real residence and the postcode of that ward. If it asks for your permanent home address, use that address instead, even if you are currently staying in Hai Phong.
For example, Ngô Quyền ward is 04219. That code is suitable when the address being reported is actually in Ngô Quyền ward. It is not a default code for every tourist who spends a few days in Hai Phong. The type of address requested by the institution is more important than the city you happen to be visiting at the time.
Immigration, visa and banking forms can have their own definitions and supporting-document requirements. A postcode is only one component of an address; it is not a visa number, residence confirmation or phone country code. If an official application gives specific instructions, follow those rather than adapting your legal address to match a generic shopping-form example.
How to write the postcode on a parcel or paper envelope
Vietnam’s postal guidance places the five-digit code after the province or city name, separated by at least one blank space. The code should be clear and legible. If a printed envelope has five separate postcode boxes, write one digit in each box, including the leading zero.
A simple format looks like this:
[Recipient] / [House number, street, ward] / Hai Phong 04721 / VIETNAM
This is a layout template, not a real delivery address. When writing by hand, it is often easier to put each part on its own line, with the country on the bottom line for international mail. A recognizable building name, apartment number and phone contact may matter as much as neatly printed digits when a courier reaches the final neighborhood.
Avoid combining the code with a ward name into a single string such as HaiPhong04721. Spaces make the address readable for both automated processing and the person handling the parcel. The same advice applies to foreign-language labels: keep the postal code itself as five consecutive digits, without adding an international dialing prefix.
Where to look up the official Hai Phong postcode
The best place to check an uncertain number is mabuuchinh.vn, Vietnam’s national postal-code portal, which is overseen by the Ministry of Science and Technology. Its lookup is intended for finding the postal code assigned to an administrative unit or other postal object, and for checking which location corresponds to a known code.
- Step 1
Find the current ward or commune name
This is the part people most often miss. Tenancy agreements, hotel information and contact details may still use a district that existed before July 2025; establish the new ward name before opening the postcode lookup. A building manager or property owner may be able to confirm the updated locality.
- Step 2
Search for that ward or commune
Ideally, use its Vietnamese spelling. Names such as “Lê Chân”, “Lê Thanh Nghị” and “Thủy Nguyên” can be entered in the search field. Check the city returned by the lookup, as different areas across Vietnam may have similar names.
- Step 3
Copy the complete five-digit code
Keep any leading zero. A code from a parcel label or old account can be checked too: search the number itself to see whether the current lookup returns the administrative unit you expect.
- Step 4
Compare all the fields together
Does your street address say the same ward you used for the lookup? Is the province listed as Hai Phong? Does the ZIP field contain exactly five digits? Parts that agree give you a much stronger basis for submitting the form than relying on a one-line search result.
- Step 5
Save a checked address
It is useful to save one correctly formatted address in Vietnamese and another without accents for websites that cannot process Vietnamese characters. Keep the actual location information identical. The unaccented version should be a spelling variation, not a different administrative address.
Why do websites show several different Hai Phong zip codes?
There are a few reasons, and they are not all about incorrect information. A page may be describing a postal office, an entire former district, or a particular ward. Two pages can therefore show different numbers because they are referring to different places. The mistake is assuming every page answers the same question.
Then there is publication date. A directory written before the 2025 merger might list only the old Hai Phong prefixes, while another page includes the former Hai Duong area. Some shipping systems still use an older list of province and district names. An address form may accept a historical locality from its menu even when the new official name is different.
You may also encounter six-digit strings in older internet directories. They are not the current five-digit format for Vietnamese national postal codes. Do not simply remove a leading or trailing digit to make a six-digit number fit a five-character form. That does not reliably convert it into the correct code.
Generic city codes are another source of confusion. A website may display a single code as a broad reference for Hai Phong, but that is not the same as the ward-specific entry in the official schedule. If you are shipping to a known address, choose the code of the actual local administrative unit rather than a citywide approximation.
What if a checkout form rejects the updated code?
Start with the easy checks. Make sure the country is set to Vietnam. Confirm that you entered five digits, including the first zero. Avoid spaces and hyphens inside the ZIP box. Check whether the site has saved an old province selection from a previous order.
If the site suggests only old districts, try adding the new ward in the street-address text and look for a way to update the province selection. For ordinary deliveries, some merchants may instruct customers to use an older menu option while clearly specifying the current address in notes. Ask the merchant or carrier before doing this; it is a workaround for an outdated interface, not a change to the official postcode.
Is the Hai Phong postcode the same as telephone area code 0225?
No. The postal-code and landline-numbering systems are entirely separate. 04721 is the postal code for Lê Chân ward. 225 and 220, meanwhile, are landline area codes associated with the former Hai Phong and Hai Duong areas.
Under guidance applying from 1 July 2025, the enlarged Hai Phong municipality uses both 225 and 220 for fixed-line telephone services until a further announcement from the Ministry of Science and Technology. Domestically, numbers are commonly written with the leading trunk digit as 0225 or 0220. Internationally, the relevant form is +84 225 or +84 220, without the initial zero.
If a form asks for ZIP/Postal code, enter the relevant five-digit postcode. A telephone area code field is asking something else. And the telephone country code +84 is not a postcode either. These labels may appear close together on overseas forms, which is why it helps to read them one by one before submitting.
Four address mistakes worth checking before you submit
One mistake is to change both the province and the postcode when updating an address in former Hai Duong. The province-level name now becomes Hai Phong, but a ward such as Hải Dương still has the code 03127. Changing its 03 prefix to 04 is not part of the official update.
Another is to treat an old district as though it were the new ward with the same name. “Former Lê Chân district” and “present-day Lê Chân ward” are not equivalent. The same caution applies to Thủy Nguyên and Tiên Lãng. First identify the current local unit; then select its code.
A third mistake happens in spreadsheets. A program may interpret 04721 as a number and silently display it as 4721. Postal codes are identifiers, not quantities. In delivery lists for a company or rental property, store postcodes as five-character text strings so the leading zeros remain intact.
Finally, watch out for saved addresses and autofill. Your account may contain a perfectly familiar address that has not been reviewed since 2024. Before shipping important paperwork or ordering something expensive, open the full address rather than trusting the shortened suggestion that appears under a saved recipient’s name.
Frequently asked questions
What is the Hai Phong postal code in 2026?
Hai Phong does not have one postcode for the entire municipality. The five-digit codes begin with 03, 04 or 05, depending on the present-day ward, commune or special zone. For example, Hồng Bàng ward is 04117, Hải Dương ward is 03127 and Cát Hải special zone is 05418.
Does Vietnam use a five-digit or six-digit ZIP code?
The current national postal-code format is five digits. Some old websites still show six-digit strings, but you should use the five-digit number assigned in the updated national schedule. Always include a leading zero when the postcode has one.
Did the Hai Phong zip code change after the Hai Duong merger?
The national list for wards and communes was updated on 24 August 2025. The enlarged Hai Phong city now covers areas with 03, 04 and 05 prefixes. Not every individual code necessarily changed, but you should check the current administrative name rather than relying on an old district lookup.
What are the postal codes for Le Chan, Thuy Nguyen and Tien Lang?
Lê Chân ward is 04721, Thủy Nguyên ward is 04344 and Tiên Lãng commune is 05206. These numbers apply to the specific current administrative units, not every address in the former districts or former Thủy Nguyên city area. For comparison, An Biên ward is 04707.
Is the postal code the same as Hai Phong's phone area code?
No. A postcode such as 04721 identifies a postal area. Landline telephone area codes 225 and 220 continue to be used for the former Hai Phong and Hai Duong areas under the guidance effective from 1 July 2025. They do not belong in the postal-code field.






