Skip to content
AIPharm.xyz
All articles

One country. Different pharmacy footprints.

Malaysia Community Pharmacy Analysis 2026

Explore AIPharm.xyz’s 2026 Malaysia community pharmacy study: 4,133 included premises, interactive state maps, population ratios and pharmacy groups.

Jenny Liew12 min readExplore your state
Editorial illustration of a community pharmacist and customer, with Malaysian urban and rural landscapes

Malaysia Community Pharmacy Analysis 2026

Watch on YouTube

Licence register snapshot: 27 September 2026

Population estimates: 2026 · Household income: 2024 · Historical MOH series: 2021–2025

In Sabah, there are 15,251 people for every included community-pharmacy premise. In Kuala Lumpur, the figure is 5,538. Sabah’s ratio is about 2.8 times as high.

Malaysia’s 4,133 included community-pharmacy premises form a very different landscape from one state to another. Start with your state, then follow the evidence from national counts to district differences and pharmacy-group footprints. People per premise means the population divided by the number of included pharmacy premises. A higher figure means fewer recorded premises relative to population. This measure does not show travel distance, staffing capacity, service quality or whether local needs are met.

State pharmacy availability explorer

Choose a state and measure to explore the September 2026 snapshot.

Peninsular Malaysia

Selangor: 7,469SelangorJohor: 8,801JohorW.P. Kuala Lumpur: 5,538Melaka: 8,261MelakaNegeri Sembilan: 8,003Negeri SembilanKelantan: 10,464KelantanW.P. Putrajaya: 7,141Terengganu: 11,258TerengganuPahang: 12,044PahangKedah: 8,706KedahPerlis: 9,910Perak: 8,316PerakPulau Pinang: 5,759

Sabah, Sarawak and Labuan

Sabah: 15,251SabahSarawak: 6,773SarawakW.P. Labuan: 11,233
LowerHigher

Select a state on the map or use the state selector. Small federal territories also have buttons. Boundaries: geoBoundaries / OpenStreetMap contributors, 2017, simplified under ODbL 1.0. Map geometry and the report’s September 2026 counts have different reference dates.

Sabah: 15,251 people per premise

National ratio: 8,321 people per premise. Higher values mean fewer recorded premises or licences relative to population.

Included premises
247
Active licence records
260
Leading classified group by premises
PMG Healthcare Group · 15.0% within this state

Compare all states

Higher population ratios mean fewer recorded premises or licences relative to population.

Active Type A licence records by state

Selangor has 1,209 active licence records, or 25.5% of the 4,747 included nationally—more than twice Johor’s 543. Together, Selangor, Johor and Kuala Lumpur account for 47.3% of the total. The concentration in these three areas shows where the largest absolute numbers of licence records are located. Licence counts do not represent pharmacist headcounts.

Active Type A licence records by state

Select a row to see its value.

Sabah: 260 active licence records

5.5% of 4,747 active licence records in this comparison.

Figure 1. Active Type A licence records by state.

Population-adjusted comparisons in the next figure give a different view: a large count does not necessarily mean more licences relative to the population.

People per active Type A licence record

Sabah has 14,488 people per active licence record, approximately 3.4 times Kuala Lumpur’s 4,241. Pahang, Terengganu, Labuan and Kelantan also exceed 10,000. The national figure is 7,244. States and federal territories below the national figure include Kuala Lumpur (4,241), Pulau Pinang (5,037), Putrajaya (5,781), Selangor (6,166), Sarawak (6,225), Negeri Sembilan (6,606) and Perak (7,181). The contrast between Sabah and Sarawak shows that East Malaysia does not form a single pattern at state level.

Population per active Type A licence record

Select a state to see its value.

Sabah: 14,488 people per licence record

Peninsular Malaysia

Selangor: 6,166Johor: 7,780W.P. Kuala Lumpur: 4,241Melaka: 7,607Negeri Sembilan: 6,606Kelantan: 10,080W.P. Putrajaya: 5,781Terengganu: 10,686Pahang: 11,021Kedah: 8,380Perlis: 9,910Perak: 7,181Pulau Pinang: 5,037

Sabah, Sarawak and Labuan

Sabah: 14,488Sarawak: 6,225W.P. Labuan: 10,110
LowerHigher

Select a state on the map or use the state selector. Small federal territories also have buttons. Boundaries: geoBoundaries / OpenStreetMap contributors, 2017, simplified under ODbL 1.0. Map geometry and the report’s September 2026 counts have different reference dates.

Figure 2. People per active Type A licence record, using 2026 population estimates.

People per licence record = 2026 population ÷ included active licence records.

Community-pharmacy counts, 2021–2026

The MOH series rose from 3,513 premises in 2021 to a peak of 4,320 in 2024. Annual growth slowed from 12.3% in 2022 to 7.6% in 2023 and 1.7% in 2024, before the count fell 2.6% to 4,208 in 2025. The series therefore shows a slowdown followed by a decline in 2025. This analysis records 4,133 premises in September 2026, numerically 1.8% below the 2025 figure. However, differences in inclusion criteria and reference dates prevent direct comparison of the 2026 count with the earlier MOH figures from confirming a further national decline.

Community-pharmacy premises from 2021 to 2026

Select a row to see its value.

No entry selected.

Source: Laporan Statistik 2025, Pharmaceutical Services Programme (2021–2025). The separately constructed 2026 count uses different inclusion criteria and reference dates, so it does not establish a further national decline.

Figure 4. MOH counts for 2021–2025 and this analysis’s September 2026 count.

Community-pharmacy premises by state

Selangor has 998 included premises, or 24.1% of the national total, followed by Johor with 480. Kuala Lumpur (376) and Sarawak (375) have similar counts despite their different population sizes and geographical areas, while Sabah has 247 premises for approximately 3.8 million residents. These comparisons show why absolute counts need to be read alongside population ratios: near-equal totals do not establish equivalent availability. State totals also do not show how premises are distributed within each state.

Community-pharmacy premises by state

Select a row to see its value.

Sabah: 247 premises

6.0% of 4,133 premises in this comparison.

Figure 3. Included community-pharmacy premises by state.

People per community-pharmacy premise by state

Sabah records 15,251 people per included premise, approximately 83% above the national figure of 8,321. Pahang, Terengganu, Labuan and Kelantan also exceed 10,000, so high ratios are not confined to Sabah. Kuala Lumpur has the lowest figure at 5,538, followed by Pulau Pinang at 5,759 and Sarawak at 6,773; Putrajaya records 7,141.

People per community-pharmacy premise

Select a state to see its value.

Sabah: 15,251 people per premise

Peninsular Malaysia

Selangor: 7,469Johor: 8,801W.P. Kuala Lumpur: 5,538Melaka: 8,261Negeri Sembilan: 8,003Kelantan: 10,464W.P. Putrajaya: 7,141Terengganu: 11,258Pahang: 12,044Kedah: 8,706Perlis: 9,910Perak: 8,316Pulau Pinang: 5,759

Sabah, Sarawak and Labuan

Sabah: 15,251Sarawak: 6,773W.P. Labuan: 11,233
LowerHigher

Select a state on the map or use the state selector. Small federal territories also have buttons. Boundaries: geoBoundaries / OpenStreetMap contributors, 2017, simplified under ODbL 1.0. Map geometry and the report’s September 2026 counts have different reference dates.

Figure 5. People per included community-pharmacy premise, using 2026 population estimates.

Compare two states

Your selected state

Sabah

Comparison of Sabah and W.P. Kuala Lumpur
MeasureSabahW.P. Kuala Lumpur
Included premises247376
Active licence records260491
People per premise15,2515,538
People per licence record14,4884,241

Sabah has 2.8 times the population per included premise of W.P. Kuala Lumpur, using the report’s rounded ratios.

People per premise is calculated by dividing the 2026 population by the number of included premises. The national ratio uses total population divided by total premises. This comparison does not establish which state provides better care or how far residents travel to a pharmacy. Sarawak’s below-national state ratio does not rule out local differences, which become clearer in the district analysis below.

State representation among the 20 highest district ratios

Sabah accounts for nine of the 20 districts with the highest people-per-premise ratios. Sarawak and Pahang contribute three each, Kedah two, and Terengganu, Perak and Negeri Sembilan one each. Sarawak’s presence despite its below-national state ratio illustrates how state averages can conceal district differences. Sabah and Sarawak together contribute 12 of the 20 districts (60%). This ranking highlights where high population-to-premise ratios recur, rather than how many districts in each state have high ratios overall. It also leaves out areas with no matched premises, which require separate assessment.

State representation among the 20 highest district ratios

Select a row to see its value.

Sabah: 9 districts

45.0% of 20 districts in this comparison.

Only districts with at least one matched included premise are eligible. The 24 areas with no matched premises are excluded; no match does not necessarily mean no pharmacy operates there.

Figure 6. State representation among the 20 highest district ratios.

Household income and pharmacy-premise availability

Six states have household incomes below the national median and people-per-premise ratios above the national figure: Sabah, Pahang, Kelantan, Terengganu, Perlis and Kedah. Kuala Lumpur, Putrajaya, Selangor and Pulau Pinang combine higher household incomes with lower ratios. Sarawak, Negeri Sembilan, Melaka and Perak have lower incomes and lower ratios; Perak is close to the national ratio. Johor and Labuan have higher incomes but also higher ratios. Johor’s approximately 4.2 million residents and 8,801 people per premise make it a sizeable exception to a simple income-based explanation. Together, these patterns suggest that household income alone does not explain differences in premise availability.

Figure 7. Median monthly household income (2024) and people per premise (2026).
Figure 7. Median monthly household income (2024) and people per premise (2026).

Bubble size represents 2026 population. Dashed lines mark national household income (RM7,017, 2024) and people per premise (8,321, 2026), rather than medians of state values. This area-level comparison does not establish causation or household affordability.

District population and pharmacy-premise availability

Twenty-seven of the 141 eligible analytical areas meet both screening thresholds: at least 127,200 residents and at least 11,433.33 people per premise. They represent 19.1% of eligible areas and combine relatively large populations with relatively few matched premises. The screening identifies areas that are relatively large and have high ratios within this sample. It does not rank commercial potential or establish unmet demand.

Figure 8A. Population and people per premise across 141 eligible areas. Orange points mark the 27 areas at or above both medians. Both axes use logarithmic scales.
Figure 8A. Population and people per premise across 141 eligible areas. Orange points mark the 27 areas at or above both medians. Both axes use logarithmic scales.

The district analysis uses analytical areas rather than uniformly separate districts: Larut dan Matang and Selama form one combined area. Both medians use the same 141 analytical areas with at least one matched premise; the 24 areas without matches are excluded. These thresholds are descriptive, not standards of adequate provision; areas outside the selected group are not necessarily adequately served.

The 27 areas selected for closer assessment

Sabah contributes seven selected areas, Terengganu five and Johor four, together accounting for 59.3% of the group. Kelantan, Melaka and Selangor contribute two each; Kedah, Negeri Sembilan, Pahang, Perak and Sarawak contribute one each. The spread across 11 states shows that relatively large populations combined with high people-per-premise ratios are not confined to East Malaysia. Johor’s four selected areas are consistent with its above-national state ratio. Counts show each state’s representation among the 27 selected areas and provide a basis for examining the individual areas more closely.

Figure 8B. The 27 selected areas by state. Legend counts show areas per state; both axes use logarithmic scales.
Figure 8B. The 27 selected areas by state. Legend counts show areas per state; both axes use logarithmic scales.

Storefront pharmacy brands by size

A storefront brand is the name used by a pharmacy at its premises. This figure counts each identified storefront brand separately, even when several brands share an owner. Seven storefront brands have more than 100 premises each, together accounting for 1,442 premises (34.9% of all included premises). Another 47 brands have 6–100 premises. The 1–5-premise band contains 1,440 brands covering 1,788 premises. These are counts by storefront name, so a small brand is not necessarily an independently owned pharmacy. The next section combines brands into ownership-based brand groups.

Storefront pharmacy brands by premise-count band

Select a row to see its value.

No entry selected.

Storefront names are counted separately even where ownership is shared. The 2026 classification covers 4,087 identified-brand premises; 46 unidentified-brand premises remain in the national total. Historical counts come from the AIPharm.xyz 2022 report and are not confirmed comparable.

Figure 9. Storefront brands by premise-count band in 2019, 2022 and 2026.

Largest pharmacy brand groups

A brand group brings together storefront brands assigned to the same owner where published ownership information supports the link. Unlike the previous figure, this comparison counts premises by brand group rather than storefront name. BIG CARiNG Group has the largest recorded footprint with 636 premises (15.4%), followed by Alpro Group with 277, Health Lane Family Pharmacy with 259 and PMG Healthcare Group with 191. The four groups together account for 33.0% of included premises. The ten largest groups account for 1,877 premises (45.4%); the remaining 2,256 include other classified groups and unresolved classifications, so they cannot all be described as independent pharmacies. These totals show the scale of classified networks within the included dataset; they do not show revenue or dispensing volumes.

Largest classified pharmacy brand groups

Select a row to see its value.

No entry selected.

Shares use all 4,133 included premises, including unresolved classifications, and do not measure sales, patients or dispensing activity.

Figure 10. The 15 largest classified pharmacy brand groups.

Independent and chain pharmacies

To compare independent and chain pharmacies, this report follows the Malaysia Competition Commission (MyCC). MyCC defines chain pharmacies as “pharmacies that own and operate more than one retail pharmacy outlet”, and stand-alone community pharmacies as retail-only pharmacies that “operate only one outlet” (MyCC, 2017).

The independent-versus-chain classification uses the same brand groups as the preceding analysis to approximate ownership. Groups with one included premise are classified as independent pharmacies; groups with two or more premises are classified as chains. The 4,087 premises with an identified brand belong to 1,482 brand groups. Their distribution is shown below, alongside the 46 premises without an identified brand.

  • Independent (single-outlet) pharmacies: 1,224 premises (29.6%), each the only premise in its brand group.
  • Chain pharmacies: 2,863 premises (69.3%) belong to 258 brand groups with two or more premises. These comprise:
    • small chains (2–10 premises): 234 groups, 714 premises (17.3%);
    • large chains (11–100 premises): 18 groups, 553 premises (13.4%);
    • mega chains (more than 100 premises): 6 groups, 1,596 premises (38.6%).
  • Brand not identified: 46 premises (1.1%) are shown separately and are not assumed to be independent.

The small, large and mega chain bands are this report’s own groupings.

Independent pharmacies and chains by size

2026 · 4,133 included premises

  • Independent29.6%
    1 premise
    1,224 premises · 1,224 brand groups
  • Small chain17.3%
    2–10 premises
    714 premises · 234 brand groups
  • Large chain13.4%
    11–100 premises
    553 premises · 18 brand groups
  • Mega chain38.6%
    More than 100 premises
    1,596 premises · 6 brand groups
  • Brand not identified1.1%
    Shown separately
    46 premises

Each square represents approximately 1%. The percentages use exact premise counts.

Figure 11. Percentage distribution of included community-pharmacy premises by brand-group size, 2026 (n = 4,133). Independent = 1 premise; small chain = 2–10 premises; large chain = 11–100 premises; mega chain = more than 100 premises. Each square represents approximately 1%; the displayed percentages use exact premise counts.

Leading pharmacy brand group by state

The following state comparisons continue to use brand groups, rather than individual storefront brands or the chain-size bands above. BIG CARiNG Group leads by premise count in eight states and federal territories. PMG Healthcare Group leads in Sabah, Sarawak and Labuan; Farmasi Lautan in Kelantan and Terengganu; Mega Kulim Pharmacy in Kedah; Alpro Group in Negeri Sembilan; and VCare Pharmacy in Putrajaya. VCare has the highest leading-group share at 23.5%, followed by Farmasi Lautan’s 23.2% in Terengganu. No identified group reaches 25% in any state or federal territory. Kedah’s leading group accounts for 8.2% of included premises, compared with Putrajaya’s 23.5%, showing how the leading group’s share varies between areas.

Leading pharmacy brand group in each state

Select a row to see its value.

Sabah: 15 % of included state premises

PMG Healthcare Group

Figure 12. Leading pharmacy brand group and its share of included state premises.

State footprints of the ten largest pharmacy groups

BIG CARiNG Group has recorded premises in all states and federal territories, while Alpro Group and Watsons are represented everywhere except Labuan. Other groups have more concentrated footprints. Health Lane has 160 of its 259 premises in Selangor and Kuala Lumpur, compared with 75 of 129 for Sunway Multicare and 79 of 88 for AA Pharmacy. Mega Kulim is concentrated mainly in Kedah and Pulau Pinang, while Farmasi Lautan’s recorded premises are confined to Kelantan and Terengganu. PMG’s largest recorded counts are in Sarawak (57), Johor (44) and Sabah (37). Among the ten groups shown, only PMG (37), BIG CARiNG (27) and Alpro (26) have more than five recorded premises in Sabah; other groups operating there are outside this chart’s scope.

BIG CARiNG Group in Sabah: 27 premises

636 included premises nationally. Select any cell to explore both its state and group.

Darker cells represent more recorded premises. Scroll horizontally to see all states; use Tab and Enter to select a cell.

Recorded premises for the ten largest classified groups by state
Pharmacy groupJohorKedahKelantanMelakaNegeri SembilanPahangPerakPerlisPulau PinangSabahSarawakSelangorTerengganuKuala LumpurLabuanPutrajaya
BIG CARiNG Group
Alpro Group
Health Lane Family Pharmacy
PMG Healthcare Group
Sunway Multicare Pharmacy
Watsons
AA Pharmacy
Guardian
Mega Kulim Pharmacy
Farmasi Lautan

Only the ten largest classified groups are shown. Zero means no recorded premises in the included dataset; it does not establish that a group has no operations there.

Figure 13. Included premises by state for the ten largest pharmacy brand groups.

What the findings mean

Malaysia’s community-pharmacy footprint differs at both state and district levels. Sabah has the highest population per included premise and per active licence record, while Kuala Lumpur has the lowest. Sarawak’s below-national state ratio coexists with districts among the highest ratios, showing why state averages alone cannot describe local availability. The income comparison adds context, but its exceptions show that income alone does not explain where premises are located.

The district screening identifies 27 analytical areas that combine relatively large populations with high people-per-premise ratios. Their spread across 11 states makes closer assessment relevant beyond East Malaysia. These areas provide a starting point for examining local conditions, alongside the 24 analytical areas without matched premises.

Overall, the findings support closer investigation of local availability and group distribution, while differences in historical coverage and reference dates prevent firm conclusions about further national decline or consolidation.

Limitations

This analysis counts included community-pharmacy premises and active Type A licence records, not verified pharmacist headcounts or staffing capacity. Population per premise describes relative availability, not travel distance, service quality or whether local needs are met.

Geographic matching remains incomplete: 24 analytical areas in the district analysis have no matched premises, while 24 premises in Selangor have unresolved district assignments. No matched premises does not necessarily mean no pharmacy exists. Income data refer to 2024, while population and premise data refer to 2026; associations should not be interpreted as causal.

Brand-group results depend on the ownership links identified. Forty-six premises without an identified storefront brand are excluded from storefront-brand and brand-group counts. They are shown separately in the independent-versus-chain figure and remain in the national total. Single-premise brand groups are an approximation of independent ownership; unidentified links between owners and other premises may overstate their share.

Methodology and sources

This analysis updates AIPharm.xyz’s 2022 community-pharmacy report using official registers and public sources. It examines premise and licence distributions, population and income comparisons, and pharmacy-group footprints. No interviews or surveys were conducted.

1. Data sources

  • Pharmacy licences: MOH Type A licence register, extracted on 27 September 2026 (8,374 licence rows).
  • Population: DOSM 2026 estimates. Household income: DOSM Household Income and Expenditure Survey 2024. These datasets describe different reference years.
  • Figures for community premises: Laporan Statistik 2025 PROGRAM PERKHIDMATAN FARMASI (PHARMACEUTICAL SERVICES PROGRAMME)
  • Chain ownership and outlet numbers: chain websites, store locators and news reports.
  • Malaysia Competition Commission (MyCC). (2017). Market Review on Priority Sector under Competition Act 2010 – Pharmaceutical Sector. Kuala Lumpur: MyCC.

2. Data processing

  • In-force retail licences: Retail-capable licences valid on 27 September 2026 were retained, including retail-only and wholesale-and-retail licences. Wholesale-only licences and licences not valid on that date were excluded, leaving 6,473 licence records.
  • Licences grouped into premises: licences at the same shop address were grouped, so each premise counts once.
  • Community pharmacies only: clinics, hospitals, government, veterinary and distributor premises were excluded, along with premises where the evidence was insufficient. The final analytical dataset contains 4,133 included community-pharmacy premises associated with 4,747 active Type A licence records.
  • Storefront brands were assigned where identifiable. Before counting, storefront-brand and brand-group names were standardised for letter case, punctuation and repeated spaces so that formatting variants were counted consistently in both analyses. Storefront brands were counted separately; brands assigned to the same owner were combined into brand groups where published ownership information supported the link. Premises without an identified brand were retained in the overall premise count.
  • Supply measures: premises were matched to states and districts to calculate people per pharmacy. These were then compared with population and household income.

3. Validation

Counts for 12 selected chains, covering 1,928 included premises (46.6% of the total), were compared with published outlet references. Table 1 below presents the detailed comparison and its qualifications.

Table 1. Comparison of study premise counts with published outlet references

Detailed outlet comparison table

12 of 12 brand comparisons. Scroll the table horizontally for sources.

Comparison of study premise counts with published outlet references
Brand groupOur countPublished countPublished figure as statedStudy count ÷ published reference (%)SourceSource date
BIG CARiNG Group636600600+106%Big Caring Group websiteOct 2026
Alpro Group277300300+92%Alpro websiteUndated
Health Lane Family Pharmacy259250250+104%Health Lane website2026
PMG Healthcare Group191200200+ pharmacies96%UKAS (Sarawak govt news)Undated
Sunway Multicare Pharmacy129120120+108%Sunway Multicare website2026
Watsons (stores with pharmacist)104101101103%Watsons store finderOct 2026
AA Pharmacy888484105%AA Pharmacy profile2026
Guardian (stores with pharmacist)86100~10086%The EdgeMay 2025
Mega Kulim Pharmacy575050+114%Mega Kulim websiteOct 2026
Farmasi Lautan50515198%Malaysiakini announcementSep 2026
HTM Pharmacy37424288%HTM store locatorOct 2026
All Day Pharmacy (incl. Nova Health Mart)14151593%All Day locations pageApr 2026
Total192819131,913+ (minimum)101%  

Note: Published references differ in date and scope. “+” indicates a lower bound and “~” an approximate figure. Comparison percentages are not accuracy rates, and an overall agreement percentage cannot be calculated.

Jenny Liew profile picture

Jenny Liew

PHARMACIST | DATA SCIENCE | HEALTHCARE ANALYTICS

A pharmacist and MSc Data Science and Analytics student at Universiti Kebangsaan Malaysia (UKM).

View author profile

Share this report

Email
Back to all articles