Home / Doing Business in Malaysia / Business / Doing business by location

🧭 Practical ✓ Published: 14 Aug 2026 9 min read Next review 22 Jul 2027

Where Malaysia's Workforce Actually Is — and What It Costs by State

DOSM labour force size, participation and median salary by state, the real clusters in Penang, the Klang Valley and Johor, and the constraint most site-selection models miss — Malaysia's wage floor and employer contributions are national, not regional.

30-second answer Reviewed 14 Aug 2026

Malaysia's labour force reached 17.23 million by Q1 2026, with participation at a record 70.8 per cent and unemployment at 2.9 per cent. Selangor alone holds 4.14 million workers and Johor 2.19 million. Median monthly salary ranges from RM4,598 in Putrajaya to RM1,914 in Kelantan, against a national median of RM2,793 — but the minimum wage is federal at RM1,700 and every statutory employer contribution is national.

  • Median monthly salary 2024: national RM2,793, Putrajaya RM4,598, Kuala Lumpur RM3,687, Selangor RM3,350, Penang RM2,934, Kelantan RM1,914
  • Selangor and Kuala Lumpur together hold 31 per cent of the national labour force
  • Participation is highest in Putrajaya 79.0%, Selangor 78.4%, KL 75.8%, Penang 72.2% and Johor 72.0%
  • Sabah's unemployment is 7.2 per cent on the annual Labour Force Survey and 5.5 per cent in Q1 2026 — DOSM's two series do not reconcile
  • Sabah hosts 1.04 million non-citizens, the largest such population of any state
  • The minimum wage is RM1,700 a month nationwide — the small-employer deferment ended on 31 July 2025
  • Malaysia produced 332,871 graduates in 2025, of which 143,241 were bachelor degrees; graduate employability is 92.3 per cent
  • Skills-related underemployment is 35.6 per cent nationally and 50.5 per cent in Kelantan
  • Sarawak and Sabah do not apply the Employment Act 1955 and Sarawak issues its own work authorisations through GENESIS

Who this applies to: Founders, HR leaders and site-selection teams choosing where in Malaysia to build a team.

On this page
Full explanation ≈9 min

The first idea every founder brings to Malaysian site selection is that moving out of the Klang Valley cuts the wage bill. The data says it does — and the law says most of the saving is not yours to take, because the floor and every contribution above it are set federally.

Both halves of that are true at once. Here is where the line falls.

What does labour actually cost by state?

DOSM’s Salaries and Wages Survey for reference year 2024, covering Malaysian citizens only, is the only official state-level wage series that exists:

Read the column definition before you use it. This is salaries and wages — employees only. It excludes the self-employed, employers and unpaid family workers, so it is not household income and not a measure of local prosperity. For Malaysia the median monthly salary is RM2,793 while median household income is RM7,017; the two answer different questions and must never be put in one table.

StateMedian monthly salaryMeanRecipients (‘000)
W.P. PutrajayaRM4,598RM5,09138.5
W.P. Kuala LumpurRM3,687RM4,782752.9
SelangorRM3,350RM4,0522,610.5
Pulau PinangRM2,934RM3,787642.2
W.P. LabuanRM2,931RM3,81232.3
JohorRM2,582RM3,4141,388.0
MelakaRM2,528RM3,469350.9
Negeri SembilanRM2,503RM3,626356.6
PahangRM2,491RM3,337465.6
SarawakRM2,490RM3,424771.7
SabahRM2,236RM3,389730.0
KedahRM2,051RM3,053569.3
PerakRM2,050RM3,172735.7
PerlisRM2,038RM3,25780.0
TerengganuRM2,021RM3,107320.3
KelantanRM1,914RM3,091393.8
MalaysiaRM2,793RM3,65210,238.4

Putrajaya’s median is 2.4 times Kelantan’s. That is a real spread and it is worth understanding — but read the mean column beside it. Kelantan’s mean of RM3,091 is 61 per cent above its median, which is the signature of a small professional layer sitting on top of a large low-wage base. You are not hiring the median. You are hiring from the thin top of a thin distribution.

Penang sits at RM2,934, roughly 14 per cent below Selangor and 5 per cent above Labuan — a much narrower gap than the cluster’s reputation suggests.

Where are the people?

Absolute labour force by state, from DOSM’s quarterly report, persons in thousands:

StateLabour force Q1 2026Employed Q1 2026Unemployment rate Q1 2026
Selangor4,136.44,053.92.0%
Johor2,185.02,132.92.4%
Sabah1,885.51,782.25.5%
Sarawak1,262.11,219.83.4%
Perak1,233.01,190.63.4%
W.P. Kuala Lumpur1,210.41,169.63.4%
Kedah999.0974.92.4%
Pulau Pinang947.8922.32.7%
Malaysia17,232.016,725.62.9%

Selangor and Kuala Lumpur together hold 5.35 million workers — 31 per cent of the national labour force in two adjoining jurisdictions. Penang, for all its industrial weight, has 948,000, smaller than Kedah next door.

On the annual measure, participation was highest in Putrajaya at 79.0 per cent, Selangor 78.4, Kuala Lumpur 75.8, Penang 72.2 and Johor 72.0, against a national 70.8 per cent — the highest DOSM has ever recorded. Unemployment was lowest in Putrajaya at 1.1 per cent, Melaka 1.6 and Pahang 1.8, and highest in Sabah at 7.2 per cent, Labuan 6.3, Perlis 3.9, and Kelantan and Perak both at 3.5.

There is no single 2025 state unemployment rate, and you should stop looking for one. DOSM’s annual report and its own revised quarterly series do not reconcile: Sabah is 7.2 per cent on the annual report against 6.3 per cent averaged from the revised quarters, Kelantan 3.5 against 4.1, Selangor’s participation 78.4 against 77.4. Two official DOSM publications, two answers, no explanation in either. Always name the vintage — 7.2 per cent, Labour Force Survey Report 2025 or 5.5 per cent, Q1 2026 — and never multiply an annual rate by a quarterly level.

Two further traps if you go to the source yourself. There is no state-level annual open dataset at all — the annual state figures exist only inside chart images in the report PDF. And DOSM’s open-data CSVs are not safe substitutes for the publications: labour/lfs_qtr_state.csv is a stale unrevised vintage that stops at Q3 2025 and contradicts the published revised series, and it carries an unflagged 2024 Q1 break from the Census 2020 rebasing. Cite the PDF or the XLSX.

Why is the statutory saving so much smaller than the wage gap?

Because the floor and the on-costs are federal.

The Minimum Wages Order 2024, P.U.(A) 376, sets RM1,700 a month and RM8.72 an hour in every state. The only carve-out that ever existed, a deferment to RM1,500 for employers with fewer than five employees, ran from 1 February to 31 July 2025 and expired; paragraph 5 brought everyone to RM1,700 from 1 August 2025. No 2026 Order has been made.

Above the floor, the add-ons are identical everywhere: EPF at 13 per cent of wages up to RM5,000 and 12 per cent above, SOCSO at 1.75 per cent to a RM6,000 ceiling, EIS at 0.2 per cent on the same ceiling, and the HRD Corp levy at 1 per cent for employers with ten or more staff.

One federal rate does discriminate — by citizenship, not geography. The HRD Corp levy is payable on Malaysian citizens only, and EPF for non-citizens registered from 1 August 1998 is 2 per cent rather than 13. A team’s blended statutory cost moves far more with its citizenship mix than with its postcode.

So the arithmetic is this. In Kelantan the median wage is RM879 below Selangor’s, but a large share of your roles will sit at or near a floor that is the same in both, and the entire on-cost stack is the same in both. The differential is real in the middle of the distribution and vanishes at the bottom.

Which clusters actually exist?

Penang and Kulim: electrical and electronics. Manufacturing is 47.3 per cent of Penang’s economy — the highest manufacturing share of any Malaysian state — and the state’s economy grew 7.3 per cent in 2025 to RM130.3 billion, second-fastest nationally. MIDA recorded RM11.3 billion of approved E&E investment in Penang across 83 projects in 2025, carrying 12,798 employment opportunities. Nationally the electrical, electronic and optical products sector holds 658,500 jobs with 34,900 vacancies unfilled. No official figure exists for the stock of E&E workers in Penang, which is a striking gap given how central the claim is to every Penang pitch.

Klang Valley: services and head offices. Selangor contributed 26.5 per cent of national GDP in 2025 at RM460.1 billion, Kuala Lumpur RM265.1 billion. Services are 66.0 per cent of national employment. Kuala Lumpur also has the country’s lowest skills-related underemployment at 22.8 per cent against a national 35.6 — meaning graduates there are more likely to be doing graduate work.

Johor: capital without commensurate headcount. Johor grew 8.0 per cent in 2025, fastest in the country, and took RM110.03 billion of approved investment — about 26 per cent of the national total, and first place. But the same MIDA appendix records only 24,584 potential jobs from those projects, roughly 10 per cent of the national 244,902. Kuala Lumpur, with RM63.3 billion, generated 82,985. That gap is the data-centre and heavy-capital profile of the JS-SEZ, which alone accounted for RM77.0 billion across 393 projects and 18,406 jobs in 2025. Johor is winning capital faster than it is winning employment, and a labour plan built on the investment headlines will overestimate the pool being created.

What about graduates and foreign workers?

Malaysia produced 332,871 graduates in 2025 — but that headline includes certificates and foundation completions. The degree figure is 143,241 bachelors, or 187,301 at bachelor level and above. By field: business, administration and law 94,891; engineering, manufacturing and construction 54,729; ICT 30,685. Employability is 92.3 per cent overall and 95.7 per cent for engineering, the highest of any field.

Output by state is not published. Enrolment by campus state is, and it is concentrated: Selangor 479,992, Kuala Lumpur 200,840, Perak 90,969, Johor 89,360, Penang 63,622.

Non-citizens were 3.38 million, or 9.9 per cent of the population, in 2025, and the distribution is not what most people expect: Sabah 1.04 million, Selangor 727,900, Johor 385,100, Kuala Lumpur 270,700, Penang 179,900. Note this counts non-citizens, not permit holders — dependants, students and permanent residents are inside it — and no official count of documented foreign workers by state exists.

What changes in Sabah and Sarawak?

Separate law, not a variation. Sabah applies the Labour Ordinance Cap. 67 and Sarawak Cap. 76, both amended by Acts A1753 and A1754 with effect from 1 May 2025 except Part IVA. Sarawak’s replacement First Schedule keeps the RM4,000 threshold but disapplies the section 2 definitions of normal hours of work and overtime along with several other provisions, and adds new Second and Third Schedules with no Peninsular equivalent. There is no section-for-section mapping.

Sarawak also runs its own work authorisations through GENESIS, covering non-Sarawakians including Malaysians from the Peninsula. And for foreign hires, Sabah keeps sector-based MYFutureJobs advertising periods — 7 days for agriculture, plantation and construction, 14 for services, 30 for manufacturing — where the expatriate period elsewhere has been 7 days since 1 January 2025. Exemption from advertising is never exemption from approval: s.60K of the Employment Act 1955 requires the Director General’s prior consent for every foreign employee, on penalty of RM100,000 or five years.

Common mistakes

Treating the median salary gap as a statutory saving. The floor is RM1,700 everywhere and every on-cost percentage is federal.

Mixing DOSM’s annual and quarterly 2025 series. They disagree materially on Sabah, Labuan, Kelantan, Putrajaya and Selangor. Applying an annual rate to a quarterly level produces a number neither publication supports.

Pulling state comparisons from DOSM’s open-data CSVs. They parse cleanly and return plausible numbers, which is exactly the problem. The quarterly state labour file is a stale unrevised vintage, and the household income file’s 2024 Gini column is wrong for five states including Sabah, which it shows as 0.405 against a published 0.389. Use the publication PDF or XLSX.

Treating median salary as household income. Salaries and wages covers employees only. Malaysia’s median monthly salary is RM2,793 and its median household income is RM7,017 — a table that mixes the two is measuring nothing.

Reading Johor’s investment lead as a hiring lead. Twenty-six per cent of national capital, ten per cent of national potential employment.

Assuming a Peninsular HR policy travels east. Sarawak’s amended First Schedule removes definitions the Employment Act depends on, and a transfer to Kuching goes through GENESIS.

Quoting an E&E headcount for Penang. No government body publishes one. What is published is investment, exports and approved-project employment — all flows, none of them a stock.

What’s next

Shortlist on the pool, not the price: Penang and Kulim for electronics engineering, the Klang Valley for services depth and the lowest graduate underemployment in the country, Johor for manufacturing with an international wage anchor. Then price the site with business costs by region, check you can move goods with infrastructure and connectivity by region, and find out who can actually approve an incentive in state investment agencies.

Frequently asked 6
Is labour cheaper in the poorer Malaysian states?

In market terms yes, and by a wide margin — DOSM's median monthly salary was RM1,914 in Kelantan against RM3,350 in Selangor for 2024. In statutory terms, no. The minimum wage is federal at RM1,700 a month with no regional variation, and EPF, SOCSO, EIS and the HRD Corp levy are national rates. The gap you can capture is a market gap in a thin labour pool, not a legal one.

Which state has the most available workers?

Selangor by size, with 4.14 million in the labour force as at Q1 2026, followed by Johor at 2.19 million and Sabah at 1.89 million. But Selangor's participation rate of 78.4 per cent and 2.0 per cent unemployment mean there is little slack. Sabah has the highest unemployment in the country — 7.2 per cent on the Labour Force Survey Report 2025, or 5.5 per cent in Q1 2026 — which is genuine availability, of general rather than specialist labour.

Where does Malaysia's engineering and ICT talent come from?

The Ministry of Higher Education recorded 332,871 graduates in 2025, including 54,729 in engineering, manufacturing and construction and 30,685 in ICT. Engineering graduates have the highest employability of any field at 95.7 per cent. Graduate output by state is not published — only enrolment by campus state, where Selangor leads with 479,992 students and Kuala Lumpur follows with 200,840.

Does the Employment Act 1955 apply in Sabah and Sarawak?

No. Sabah applies the Labour Ordinance Sabah Cap. 67 and Sarawak the Labour Ordinance Sarawak Cap. 76, both amended by federal Acts A1753 and A1754 in force from 1 May 2025 except Part IVA on housing standards. Sarawak's replacement First Schedule disapplies the section 2 definitions of normal hours of work and overtime, so an Employment Act compliance matrix cannot simply be relabelled.

Can I move an employee between my Peninsular and Sarawak operations?

Not freely. Sarawak controls the entry and employment of non-Sarawakians, which includes Malaysians from the Peninsula, and runs it through GENESIS — the Gateway and Employment for Non-Sarawakians via Sarawak's Integrated System. A federal Employment Pass is not a Sarawak work authorisation and an internal transfer letter is not a substitute.

How many Malaysians commute to Singapore for work?

Nobody official knows. Singapore's Ministry of Manpower publishes its foreign workforce by pass type with no nationality breakdown, and DOSM maintains no cross-border commuting dataset. The widely repeated figure of roughly 300,000 cannot be traced to either government. Treat the wage effect on Johor as real and the headcount as unverified.

Sources & history 12 sources
⚑ Awaiting expert verification

The following are deliberately unstated or described only qualitatively until confirmed by a subject-matter expert:

  • Reconcile DOSM's own two 2025 series — the annual Labour Force Survey gives Sabah unemployment at 7.2 per cent and Selangor LFPR at 78.4 per cent, while the revised quarterly table implies 6.3 per cent and 77.4 per cent. The divergence appears to be a population-base difference specific to the 2025 vintage and is not explained in either publication
  • Confirm manufacturing or sector employment by state — DOSM publishes none in open data, and the state breakdown of the Employment Statistics release sits behind the eStatistik login
  • Confirm the stock of electrical and electronics workers in Penang — no official figure exists on InvestPenang, the Penang state portal or MIDA
  • Confirm graduate output by state — the Ministry of Higher Education publishes enrolment by campus state but not output by state
  • Confirm the count of documented foreign workers holding a PLKS, nationally and by state — DOSM publishes non-citizen population, which includes dependants, students, permanent residents and undocumented persons

Sources

  1. Labour Force Survey Report, Malaysia, 2025 — Department of Statistics Malaysia
  2. Labour Force Survey Report, Malaysia, First Quarter 2026 — Department of Statistics Malaysia
  3. Salaries and Wages Survey Report, Malaysia, 2024 — Department of Statistics Malaysia
  4. Statistik Pendidikan Tinggi 2025, Bab 1 Makro — Ministry of Higher Education
  5. International Migration Statistics, Malaysia, 2025 — Department of Statistics Malaysia
  6. Minimum Wages Order 2024, P.U.(A) 376 — Ministry of Human Resources
  7. Malaysia Investment Performance Report 2025 — MIDA
  8. Labour Ordinance (Sarawak) (Amendment) Act 2025, Act A1754 — Jabatan Tenaga Kerja Sarawak
  9. GENESIS EXPRT — Employment Pass — Sarawak Government (GENESIS)
  10. Advertising Expatriate Vacancies on MYFutureJobs — FAQ Bil. 1/2026 — PERKESO / Ministry of Human Resources (KESUMA)
  11. Salaries and Wages Survey Report 2026 (scheduled 29 September 2026) — Department of Statistics Malaysia
  12. Labour Force Survey — Technical Notes — Department of Statistics Malaysia (OpenDOSM)

Change history

Version Date Change By
01.00 20 Jul 2026 Approved and published.
More in Doing business by location View all 14 →
Related knowledge
What It Costs to Operate in Each Malaysian Region — the Figures That Are Actually Published A comparison of Malaysian operating costs by region using only officially published figures — electricity tariffs, water tariffs, council licence fees and the national statutory employer burden — and an honest account of where no official figure exists. Malaysia's State and Corridor Investment Agencies — What Each One Can Actually Approve A verified directory of Malaysia's state investment promotion agencies and statutory corridor authorities — the one document each state agency really controls, why the corridor authorities can only recommend incentives, and which official domains no longer resolve. Doing Business in Sarawak — SCORE, State Licensing, State Immigration and the Land Code What is genuinely different about operating in Sarawak — the SCORE corridor and its power economics, three separate state licences instead of SSM registration, an immigration system the state controls, and a Land Code that bars most companies from most land. Northern Corridor (NCER) — What NCIA Can Actually Give You The statutory limits on what the Northern Corridor Implementation Authority can offer, the closure of the NTAX incentive package, and why the semiconductor cluster in Kulim and Penang is not legally tied to NCER at all. Johor-Singapore Special Economic Zone — Incentives, Conditions and Clawbacks What the Johor-Singapore Special Economic Zone incentive package actually grants, which flagship zone each incentive attaches to, and the compliance conditions that determine whether you keep the headline rate. Malaysia's Economic Corridors Compared The five Malaysian economic corridors side by side — statutory authority, states covered, target sectors, headline incentive and the live application route as at July 2026.