Malaysia

← Geomaxxing · sex ratio

Male-to-female ratio in Malaysia, by district

Men per 100 women aged 20–39, from national census age-by-sex counts. Measured at district level — not a national figure repeated.

Photo: Renek78, CC0.

Across 144 districts, Malaysia runs from 82.9 to 182.4 men per 100 women aged 20–39. 68 sit at 115 or above and 7 at 95 or below. Summed across every district on this page the figure is 117.2; the published national figure is 116.6 (different source and vintage).

Across 144 districts117.2men per 100 women, 20–39
Population covered32Mall ages, census counts
Most women-heavy82.9W.P. Putrajaya, W.P. Putrajaya
Most men-heavy182.4Cameron Highlands, Pahang

Most women-heavy districts

Lowest men-per-100-women, 20–39. Showing 30 of 144 with at least 300 people in the band.

DistrictStateMen per 100 womenPopulation
W.P. PutrajayaW.P. Putrajaya82.9109k
SamarahanSarawak87.8128k
JulauSarawak9015k
SongSarawak91.710k
Seberang Perai SelatanPulau Pinang93.7184k
Barat DayaPulau Pinang93.8238k
Kuala PenyuSabah94.924k
Kota BeludSabah95.3108k
TambunanSabah96.332k
TumpatKelantan96.4180k
TuaranSabah97136k
SaratokSarawak9724k
BachokKelantan98.3157k
Kubang PasuKedah99.2238k
KapitSarawak10036k
MaradongSarawak10020k
SarikeiSarawak10044k
Pasir MasKelantan100.6230k
KudatSabah100.687k
RanauSabah100.785k
TenomSabah101.251k
KeningauSabah101.5151k
BeaufortSabah101.676k
Kota SetarKedah101.8374k
PutatanSabah101.869k
YanKedah102.673k
Kota MaruduSabah102.670k
MachangKelantan102.7110k
W.P. LabuanW.P. Labuan102.996k
Pasir PutehKelantan103136k

Most men-heavy districts

Highest men-per-100-women, 20–39. Showing 30 of 144 with at least 300 people in the band. Units housing an institution (prison, barracks, camp) read high here; the figure is correct, the dating signal is not.

DistrictStateMen per 100 womenPopulation
Cameron HighlandsPahang182.439k
BentongPahang168.2117k
BelagaSarawak16022k
Hilir PerakPerak150.8142k
MuarJohor150.7315k
KluangJohor147.7324k
PekanPahang147.5121k
RompinPahang146.498k
TampinNegeri Sembilan145.988k
ManjungPerak145.1247k
MatuSarawak143.516k
TatauSarawak139.632k
BeraPahang139.198k
Hulu TerengganuTerengganu138.370k
JasinMelaka138.1152k
JelebuNegeri Sembilan137.346k
DaroSarawak13720k
Pokok SenaKedah135.750k
KulaiJohor134.2329k
JerantutPahang133.996k
PontianJohor132.7173k
Gua MusangKelantan132.2102k
Batang PadangPerak131124k
KlangSelangor130.31.1M
LunduSarawak130.233k
RaubPahang130.196k
LipisPahang129.997k
KinabatanganSabah128.2143k
BintuluSarawak127.8178k
Kota TinggiJohor127223k

By state

Every state in Malaysia, aggregated from the districts above.

StateMen per 100 women, 20–39PopulationDistricts
W.P. Putrajaya82.9109k1
W.P. Labuan102.996k1
Kelantan104.21.8M10
Perlis104.4285k1
Pulau Pinang106.61.7M5
Sabah107.93.3M25
Sarawak1112.2M31
Kedah111.72.1M12
Terengganu1141.0M7
Negeri Sembilan116.91.2M7
Selangor120.17.0M9
W.P. Kuala Lumpur120.62.0M1
Melaka125.1999k3
Perak126.12.3M10
Pahang1271.6M11
Johor129.44.0M10

Census age-by-sex counts. Data updated July 27, 2026. A ratio is a supply number, not a measure of dating success.

Need the full Malaysia model?

The deep-dive adds the interactive district map, every row sortable, the dating-pool model, and the research workspace.

Unlock Malaysia deep-dive