Bangladesh has used a four-digit postal code system since it was introduced by Bangladesh Post Office on 22 December 1986. Every address in the country, from a General Post Office in Dhaka to a rural union office, is assigned one of these codes to route mail efficiently.
How the numbering works
Postal codes are organized geographically, broadly grouped by district. Codes generally increase from the greater Dhaka region outward: Dhaka District starts at 1000, with the surrounding Dhaka division districts following in the 1100s through 1900s range. Chattogram (Chittagong) district codes begin at 4000, Rajshahi at 6000, and Khulna at 9000, with the other divisions’ districts filling in the ranges between.
Within a district, specific upazilas and post offices get their own sub-range, so the last two digits usually narrow down to a specific delivery office or thana.
The five General Post Offices
Bangladesh has five General Post Offices (GPOs), each anchoring a region: Dhaka GPO (1000), Dhaka Sadar HO (1100), Chattogram GPO (4000), Rajshahi GPO (6000), and Khulna GPO (9000).
Why the postal code matters
Beyond mail delivery, postal codes are commonly requested on e-commerce checkouts, courier bookings, and official forms in Bangladesh. Getting the exact four digits right helps avoid delivery delays, especially in areas with similar place names across different districts.
Use the search on this site to look up any area by name, or browse by division to see every postal code in a region.