Retail catchment explained: primary, secondary, 1, 3 and 5 km

Retail catchment explained: primary, secondary, 1, 3 and 5 km

What a retail catchment is, primary vs secondary, which radius suits which trade, how to estimate households within 3 or 5 km and how often customers buy.

Published 13 Nov 2026 · Updated 15 Nov 2026
Written by
Tok Ginstee
Tok Ginstee
REN 37505 · CID Realtors Sdn Bhd (E (1) 1855)
Short answer

Short answer

A retail catchment is the area your customers actually come from. The primary catchment is the inner zone that supplies most of your regular customers; the secondary catchment is the wider ring that supplies fewer customers who visit less often. As a working rule, daily-needs shops depend on about 1 km, weekly trades on about 3 km and destination trades on 5 km or more. In the Klang Valley, measure in driving minutes as well as kilometres.

What is a retail catchment area?

What is a retail catchment area?

It is the geography that feeds a shop. Two shops 500 m apart can have very different catchments if a highway, river or toll plaza sits between them and the homes. That is why a circle on a map is only the starting point: real catchments follow roads, U-turns, parking and habits.

What is a primary catchment?

What is a primary catchment?

The primary catchment is the closest zone, where customers find your shop the most convenient choice and come back often. For a convenience store it may be a few housing areas within walking or a short ride; for a family restaurant it may be the surrounding township. Losing part of the primary catchment, for example to a new competitor across the road, hurts sales immediately.

What is a secondary catchment?

What is a secondary catchment?

The secondary catchment lies beyond it. Customers there have other options closer to home, so they come less often, usually for a reason: a better menu, a specialist service, or because they pass by on the way to work. Some brands also track a tertiary or "fringe" zone of occasional visitors, such as tourists or people visiting relatives.

Which radius matters for which trade?

Which radius matters for which trade?

Trade type Visit pattern Catchment to study first Examples
Daily needs Daily or several times a week About 1 km, walking or a short ride Convenience, bakery, coffee, laundromat
Weekly needs Weekly About 3 km, under 10 minutes' drive Restaurants, clinics, pharmacies, salons
Destination Monthly or rarer 5 km or more Showrooms, specialist dining, optical

These are working assumptions, not rules. Delivery-led brands also need the delivery radius: ZUS Coffee had about 70% of sales from delivery and pickup in April 2025 (Bloomberg via The Malaysian Reserve). See the convenience trade page for how one daily-needs trade reads a site.

How do you analyse customers within 3 km of a shop?

How do you analyse customers within 3 km of a shop?

  1. Draw a 3 km radius, then trim it to what is reachable within about 10 minutes' drive.
  2. List every residential area and condominium inside, and note landed versus high-rise.
  3. Look up population and households for the nearest census areas on DOSM's Kawasanku dashboard and the MyCensus 2020 mukim tables.
  4. Subtract industrial land, parks and empty plots that the census area includes.
  5. Add daytime populations: offices, colleges, hospitals.
  6. List competing outlets and other hubs inside the ring.

Chains publish useful benchmarks. 99 Speedmart designs each store to serve 1,500 to 2,000 households (Apex Research via The Star, 21 October 2026). More in how chain brands choose locations.

How do you analyse customers within 5 km?

How do you analyse customers within 5 km?

At 5 km you are no longer counting neighbours; you are mapping competition. In most of the Klang Valley a 5 km ring holds several other commercial centres. For each one, note its size, anchors and rent level, and ask why a customer would drive past it to reach you. If you cannot answer, your realistic catchment is smaller than 5 km.

Worked example: a 3 km study around Kepong Baru

Worked example: a 3 km study around Kepong Baru

Kepong Baru is a settled family hub; the middle half of its asking rents is RM 5,800 to RM 9,000 a month across 51 adverts (MCE analysis of recent portal adverts, Nov 2026: last 6 months, shop types only, bait and duplicate adverts removed, middle half of asking prices).

  • Step 1, public base. Kawasanku lists 106,199 people for the P.114 Kepong parliamentary seat (Census 2020). That boundary does not match a 3 km circle, which crosses into neighbouring seats, so treat it as context only.
  • Step 2, households. Divide the population of each area inside the ring by its average household size from the same census table. Population ÷ average household size = households.
  • Step 3, trim. Remove industrial and non-residential land inside the ring.
  • Step 4, test. Compare the result with your own benchmark, for example households per outlet in your best existing stores.
  • Step 5, verify. Count on site at the slots that matter to your trade.

We do not publish household counts for single sites because a circle around one unit needs map work, not a table. MCE prepares this in a site report on request.

How do you judge how often customers buy in a hub?

Visit frequency decides how much a catchment is worth. Signs of a high-frequency hub:

  • The same faces at the same slot on different days
  • Many short stays: cars in and out within 15 minutes
  • Daily-needs anchors on the row: convenience store, pharmacy, bakery
  • Reviews of neighbours that mention coming "every week"
  • Busy weekday mornings, not only weekend peaks

How do you analyse your own customers' purchase frequency?

If you already trade, your data beats any survey. Track visits per member per month from a loyalty app, repeat card payments, or delivery reorders by postcode. Map the postcodes: the area that produces most repeat visits is your real primary catchment, and you can then look for a new site with a similar profile.

Our site selection guide covers footfall counts and competitors; terms are in the glossary. Tell us your trade on the brands page or WhatsApp for free location advice and a site report.

Written by Tok Ginstee (REN 37505), CID Realtors Sdn Bhd (E (1) 1855). Updated November 2026.

FAQ

Frequently asked questions

What is the difference between primary and secondary catchment?

The primary catchment is the nearest zone, supplying most regular customers who visit often. The secondary catchment is the wider ring, where customers have closer options and visit less often, usually for a specific reason.

How many households does a convenience store need?

One published benchmark: 99 Speedmart designs each store to serve 1,500 to 2,000 households (Apex Research via The Star, October 2026). Other brands use their own figures based on their best stores.

Where can I find population data for a catchment in Malaysia?

DOSM's Kawasanku dashboard shows Census 2020 profiles by state, district and parliamentary seat, and the MyCensus 2020 mukim tables give population, households and age by mukim. Neither matches a radius around one shop.

Should I use kilometres or driving time?

Both. In the Klang Valley, highways, tolls and U-turns can make a 2 km trip take longer than a 4 km one, so trim your radius to realistic driving minutes before counting households.

The best shops in prime hubs never go online

Every shop and price on this site is a market range, so you know what an area costs. Prime ground-floor units in busy hubs are usually let or sold quietly, before any banner or portal advert, and we offer them first to people who have already told us what they need. If you want to rent, buy or sell in a prime area, WhatsApp us your area, size, budget and trade, and we will send matching units as soon as they come up.

Free location advice: Not sure where your brand fits? Tell us your trade, target customers and budget, and we will recommend the hubs and streets that suit you best, free of charge.

Free location advice

Why work with MCE:for tenantsfor buyers and investorsfor landlords

More insights