Skip to content

Gravity Model

“How much total customer flow comes from each residential/office area to our store?”

Gravity Model (Reilly 1931, calibrated by Birkin & Clarke)
Tij = k · (Oi · Dj) / dijβ

Tij = flow (customers/spend) from origin i to destination j
Oi = origin mass (population × income × dining-out frequency)
Dj = destination attractiveness (size × cuisine score × price match)
dij = distance or travel time
k, β = calibration parameters

The gravity model reveals where customers come from and in what volume. Not all nearby people are equal: a zone with 5,000 people at HKD 60K income sends more customers than 10,000 people at HKD 25K.

Source: Birkin, M. & Clarke, G. — Retail Geography

  • Dj depends on your business profile — cuisine uniqueness and concept
  • Oi is filtered by your target customer — office workers vs residents vs tourists have different weights
  • Price-income alignment from your pricing strategy determines how effectively you convert each zone’s population
ZonePopulationIncomeDining FreqFlow Strength
Sheung Wan core24,000HKD 41,4004x/weekHigh
Sai Ying Pun35,000HKD 38,0003x/weekMedium-High
Central offices~80,000 workersHKD 55,000+5x/week lunchVery High
Mid-Levels West15,000HKD 65,0002x/weekMedium
Kennedy Town28,000HKD 35,0002x/weekLow-Medium