TepStat

Income · Pendapatan

Half of Malaysia’s districts have a median household income below RM4,594 a month.

District medians run from RM2,525 to RM11,404, more than four times apart. Between the 2022 and 2024 surveys, the median rose in 90% of districts.

Median monthly household income, 162 districts, 2024Each dot is one district. Median of districts RM4,594. Pasir Mas RM3,591. Range RM2,525 to RM11,404.RM2,000RM4,000RM6,000RM8,000RM10,000RM12,000Pantu, Sarawak: RM2,525Bukit Mabong, Sarawak: RM2,589Sebuyau, Sarawak: RM2,717Pitas, Sabah: RM2,785Kota Marudu, Sabah: RM2,877Kuala Krai, Kelantan: RM2,994Lingga, Sarawak: RM2,999Jeli, Kelantan: RM3,008Tebedu, Sarawak: RM3,024Song, Sarawak: RM3,052Kudat, Sabah: RM3,249Kapit, Sarawak: RM3,259Julau, Sarawak: RM3,264Pusa, Sarawak: RM3,276Kalabakan, Sabah: RM3,304Gedong, Sarawak: RM3,329Simunjan, Sarawak: RM3,365Baling, Kedah: RM3,367Kecil Lojing, Kelantan: RM3,385Kabong, Sarawak: RM3,407Saratok, Sarawak: RM3,418Ranau, Sabah: RM3,470Tongod, Sabah: RM3,470Maradong, Sarawak: RM3,472Kanowit, Sarawak: RM3,511Kota Belud, Sabah: RM3,512Pasir Mas, Kelantan: RM3,591Tanah Merah, Kelantan: RM3,638Hulu Perak, Perak: RM3,701Jelebu, Negeri Sembilan: RM3,713Kuala Penyu, Sabah: RM3,733Pakan, Sarawak: RM3,742Daro, Sarawak: RM3,806Selama, Perak: RM3,827Tanjung Manis, Sarawak: RM3,837Gua Musang, Kelantan: RM3,871Matu, Sarawak: RM3,891Tumpat, Kelantan: RM3,904Lundu, Sarawak: RM3,918Lawas, Sarawak: RM3,929Padang Terap, Kedah: RM3,954Sri Aman, Sarawak: RM3,967Kuala Kangsar, Perak: RM3,977Belaga, Sarawak: RM3,977Kuala Pilah, Negeri Sembilan: RM3,996Membakut, Sabah: RM4,037Semporna, Sabah: RM4,059Limbang, Sarawak: RM4,060Beaufort, Sabah: RM4,070Betong, Sarawak: RM4,074Serian, Sarawak: RM4,082Bagan Datuk, Perak: RM4,134Machang, Kelantan: RM4,156Tenom, Sabah: RM4,161Lubok antu, Sarawak: RM4,169Selangau, Sarawak: RM4,170Bachok, Kelantan: RM4,187Jerantut, Pahang: RM4,231Bera, Pahang: RM4,269Tuaran, Sabah: RM4,277Telang Usan, Sarawak: RM4,281Jempol, Negeri Sembilan: RM4,291Bandar Baharu, Kedah: RM4,310Batang Padang, Perak: RM4,339Pekan, Pahang: RM4,344Beluru, Sarawak: RM4,346Hilir Perak, Perak: RM4,347Nabawan, Sabah: RM4,361Tampin, Negeri Sembilan: RM4,367Tatau, Sarawak: RM4,409Raub, Pahang: RM4,427Beluran, Sabah: RM4,436Sik, Kedah: RM4,438Asajaya, Sarawak: RM4,447Maran, Pahang: RM4,470Telupid, Sabah: RM4,489Marudi, Sarawak: RM4,519Kampar, Perak: RM4,538Kunak, Sabah: RM4,539Kerian, Perak: RM4,554Pendang, Kedah: RM4,592Temerloh, Pahang: RM4,595Sipitang, Sabah: RM4,606Lipis, Pahang: RM4,611Dalat, Sarawak: RM4,614Sebauh, Sarawak: RM4,636Sarikei, Sarawak: RM4,675Perak Tengah, Perak: RM4,685Yan, Kedah: RM4,695Kota Bharu, Kelantan: RM4,729Rompin, Pahang: RM4,760Keningau, Sabah: RM4,801Larut & Matang, Perak: RM4,843Tawau, Sabah: RM4,852Pasir Puteh, Kelantan: RM4,853Tambunan, Sabah: RM4,854Muallim, Perak: RM4,856Bau, Sarawak: RM4,885Rembau, Negeri Sembilan: RM4,894Kinabatangan, Sabah: RM4,897Kuala Muda, Kedah: RM4,953Bentong, Pahang: RM5,015Langkawi, Kedah: RM5,083Kinta, Perak: RM5,136Pokok Sena, Kedah: RM5,163Mukah, Sarawak: RM5,169Papar, Sabah: RM5,177Kota Setar, Kedah: RM5,208Siburan, Sarawak: RM5,217Kulim, Kedah: RM5,236Kubang Pasu, Kedah: RM5,312Sandakan, Sabah: RM5,314Mersing, Johor: RM5,335Port Dickson, Negeri Sembilan: RM5,342Manjung, Perak: RM5,380Kuantan, Pahang: RM5,520Lahad Datu, Sabah: RM5,526Subis, Sarawak: RM5,531Cameron Highlands, Pahang: RM5,655Pontian, Johor: RM5,685Sibu, Sarawak: RM5,737Besut, Terengganu: RM5,820Kota Kinabalu, Sabah: RM5,896Penampang, Sabah: RM6,090Setiu, Terengganu: RM6,125Hulu, Terengganu: RM6,134Kluang, Johor: RM6,158Marang, Terengganu: RM6,246Kota Tinggi, Johor: RM6,284Alor Gajah, Melaka: RM6,308Tangkak, Johor: RM6,374Jasin, Melaka: RM6,401Segamat, Johor: RM6,451Seremban, Negeri Sembilan: RM6,472Putatan, Sabah: RM6,563Miri, Sarawak: RM6,600Kuala Terengganu, Terengganu: RM6,615Kuching, Sarawak: RM6,741Samarahan, Sarawak: RM6,785S.P.Utara, Pulau Pinang: RM6,810S.P. Selatan, Pulau Pinang: RM6,822S.P.Tengah, Pulau Pinang: RM6,892Sabak Bernam, Selangor: RM6,941Dungun, Terengganu: RM7,156Kuala Nerus, Terengganu: RM7,304Muar, Johor: RM7,334Melaka Tengah, Melaka: RM7,415Batu Pahat, Johor: RM7,555Kemaman, Terengganu: RM7,709Timur Laut, Pulau Pinang: RM7,745Kuala Selangor, Selangor: RM8,046Bintulu, Sarawak: RM8,317Kulai, Johor: RM8,406Ulu Selangor, Selangor: RM8,485Klang, Selangor: RM8,837Barat Daya, Pulau Pinang: RM8,919Johor Bahru, Johor: RM8,977Kuala Langat, Selangor: RM10,583Petaling, Selangor: RM10,688Gombak, Selangor: RM10,777Sepang, Selangor: RM11,131Ulu Langat, Selangor: RM11,404Typical district RM4,594Pasir Mas
Each dot is one district (162 districts in the 2024 survey). The dashed line is the typical district, the middle value. Sumber / Source: DOSM Household Income & Expenditure Survey (HIES) 2024, district table via data.gov.my (CC BY 4.0). Analysis: TepStat. · Download the data (CSV)

Pasir Mas, up close

In Pasir Mas, Kelantan, the median household earns RM3,591 a month. That is RM1,002 less than the typical district. 26 of 162 districts have a lower median. Between 2022 and 2024 the Pasir Mas median moved from RM3,508 to RM3,591.

Median monthly household income, Kelantan districts, 2024Pasir Puteh RM4,853; Kota Bharu RM4,729; Bachok RM4,187; Machang RM4,156; Tumpat RM3,904; Gua Musang RM3,871; Tanah Merah RM3,638; Pasir Mas RM3,591; Kecil Lojing RM3,385; Jeli RM3,008; Kuala Krai RM2,994Typical district RM4,594Pasir PutehRM4,853Kota BharuRM4,729BachokRM4,187MachangRM4,156TumpatRM3,904Gua MusangRM3,871Tanah MerahRM3,638Pasir MasRM3,591Kecil LojingRM3,385JeliRM3,008Kuala KraiRM2,994
Median monthly household income, Kelantan districts, 2024. Sumber: DOSM HIES 2024.

What this means for you

Price for the place. A menu or service priced for a RM11,000+ district may struggle where most households earn under RM4,000. See what else is around in the Pasir Mas anatomy.

Highest medians

DistrictStateMedianPoverty
Ulu LangatSelangorRM11,4040.1%
SepangSelangorRM11,1310.1%
GombakSelangorRM10,7772.1%
PetalingSelangorRM10,6881.0%
Kuala LangatSelangorRM10,5830.3%

Lowest medians

DistrictStateMedianPoverty
PantuSarawakRM2,52510.9%
Bukit MabongSarawakRM2,5896.3%
SebuyauSarawakRM2,71721.4%
PitasSabahRM2,78550.0%
Kota MaruduSabahRM2,87740.0%

Poverty = share of households below the poverty line, as published in the same HIES table. 162 districts were published for 2024 (160 for 2022); this includes districts created after the 2021 boundary file, so the count differs from TepMap’s 144.

How we did this

We used the published district medians as released, with no adjustment for inflation or household size. “Typical district” is the median of the 162 district medians (RM4,594), not the national median household income. Change 2022→2024 uses the 150 districts published in both years (median change +8.9%). Methodology

Corrections

No corrections yet. Spotted an error? Tell us.