Postal codes in Malaysia
The first two digits of the postcode denote the state or federal territory (e.g. 42000 Port Klang, Selangor). However, postcode area boundaries may cross state borders, as areas near to state borders may be served by post offices located in another state, and therefore use postcodes of the assigned post offices.
Malaysia's current postcode system was initiated by M. Rajasingam, director-general of Pos Malaysia from 1976 to 1986. In 1976, only addresses in Kuala Lumpur had postcodes. Wanting to expand the postcode system to the whole country, Rajasingam enlisted the help of the French postal authorities. The postcode system made the process of sorting out mail smoother, as it was easier for machines to recognise the numbers. In 2014, Rajasingam was honoured with the Darjah Panglima Jasa Negara (PJN), which carries the title of "Datuk", for his contributions to the postal service.
Listed below are the first 2 digits of codes assigned to each state and federal territory. The state capital for each state is indicated in brackets.
- Kuala Lumpur uses codes from 50xxx to 60xxx (Including a few areas such as Cheras, Taman Melawati, Bukit Lanjan, Pandan Indah which are actually in Selangor)
- Putrajaya uses codes 62xxx
- Labuan uses codes 87xxx
- Selangor (Shah Alam) uses codes from 40xxx to 48xxx, 62xxx to 64xxx (except 49x00 for Fraser's Hill) and 68xxx (A few areas such as Taman Melawati, Bukit Lanjan, Pandan Indah are under Kuala Lumpur)
- Terengganu (Kuala Terengganu) uses codes from 20xxx to 24xxx
- Sarawak (Kuching) uses codes from 93xxx to 98xxx
- Sabah (Kota Kinabalu) uses codes from 88xxx to 91xxx (Including Layang-Layang Island)
- Kedah (Alor Setar) uses codes from 02xxx and 05xxx to 09xxx
- Kelantan (Kota Bharu) uses codes from 15xxx to 18xxx
- Negeri Sembilan (Seremban) uses codes from 70xxx to 73xxx
- Pulau Pinang (George Town) uses codes from 10xxx to 14xxx
- Johor (Johor Bahru) uses codes from 79xxx to 86xxx
- Melaka (Melaka) uses codes from 75xxx to 78xxx
- Perlis (Kangar) uses codes from 01xxx
- Perak (Ipoh) uses codes from 30xxx to 36xxx and 39xxx (except 39xxx for Cameron Highlands)
- Pahang (Kuantan) uses codes from 25xxx to 28xxx, 39xxx for Cameron Highlands, 49xxx for Fraser's Hill and 69xxx for Genting Highlands
- Sivanandam, Hemananthani (9 June 2014). "Due recognition for man behind Malaysia's postcode system". The Star (Malaysia) (Petaling Jaya, Malaysia: Star Publications (M) Bhd). Retrieved 23 August 2014.
- "Deepest Underwater Post Box Launched At Pulau Layang-layang". Bernama. 7 August 2015. Archived from the original on 9 August 2015. Retrieved 9 August 2015.