Skip to content

Geodemographic Classification

“Who lives here, and how does that affect restaurant viability?”

DatasetWhat We UseLink
Household IncomePrimary clustering variable for socioeconomic segmentsView →
Age DistributionLife-stage segmentation (young professionals vs families vs retirees)View →
EthnicityCultural dining preference clustersView →
Household SizeFamily vs single-person household segmentsView →
School LocationsFamily-with-children segment indicatorView →
Employment by DistrictIndustry mix defining neighbourhood characterView →
Crime by TypeSafety perception affecting residential desirabilityView →

Geodemographic systems classify areas by resident characteristics. HK doesn’t have UK’s ACORN or Mosaic, but Census data lets us build a proxy.

Source: de Smith, M., Goodchild, M. & Longley, P. — Geospatial Analysis (6th ed.)

When analysing an area for restaurant viability, these dimensions reveal the most about dining behaviour:

DimensionWhat to Look ForRestaurant Implication
Age structureProportion of working-age vs elderly vs youthYoung professionals = higher dining-out frequency
Household incomeMedian and distribution spreadDetermines viable price points
One-person households% single-occupancySingles eat out more than families
Ethnicity mixCultural diversity of areaSignals demand for non-local cuisine
Employment mixOffice worker densityWeekday lunch traffic predictor
Foreign workersExpat / domestic worker concentrationDistinct dining days and preferences

A key insight from geodemographic analysis: the same location can have completely different customer profiles by time of day and day of week.

  • Weekday daytime: Office workers, time-constrained, price-sensitive
  • Weekday evening: Residents, young professionals, occasion-driven
  • Weekend: Families, tourists, discovery-driven, higher spend
This Model+ Data Source= Insight
GeodemographicsCensus dataCustomer segment sizing
+Competitor typesGaps in the market
+Company conceptProduct-market fit

Local population: Uses pop2km (STPU census zone sum within 2km) when available. District totalPop can be misleading — Islands district has 182K residents but Discovery Bay has near-zero within 2km. If pop2km > 0, it is used for all local assessments.

Classification order (suburban/low-density checked FIRST, before income):

  1. density < 5000 AND (localPop < 100K OR pop2km < 30K)Suburban (sub-classified below)
  2. density < 5000 AND totalPop >= 100K → “Industrial/Commercial Hub”
  3. density 5K–15K AND income >= 30K → “Affluent Town Centre”
  4. density 5K–15K AND income < 30K → “Town Centre Value”
  5. income >= 30K AND diverse >= 0.12 AND density >= 15K → “Cosmopolitan Affluent”
  6. income >= 25K AND youngPop >= 0.68 → “Young Professional Hub”
  7. income >= 22K AND singleRate <= 0.16 → “Family Neighbourhood”
  8. income < 20K AND density > 30K → “Dense Value Seeker”
  9. otherwise → “Mixed Urban Core”

Suburban sub-classification (when isSuburban is true):

  • family >= 0.43 → “Suburban Family” (Tuen Mun, Yuen Long, Tai Po)
  • western >= 0.04 → “Expat Suburban” (Sai Kung, Islands, Southern)
  • else → “Suburban Destination”

Industrial/Commercial Hub condition: density < 5000 but totalPop >= 100K — catches low-residential-density industrial zones (Kwun Tong, Kwai Chung) that have massive surrounding workforce not reflected in local density.

Cosmopolitan Affluent requires density >= 15K — ensures it applies only to genuinely urban diverse areas (Central, Wan Chai), not low-density expat suburbs.

DateChangeWhy
2026-03-25Added 6 new segments: Industrial/Commercial Hub, Affluent Town Centre, Town Centre Value, Family Neighbourhood, Dense Value Seeker; “Expat Quarter”/“Affluent Enclave” replaced with “Cosmopolitan Affluent""Mixed Urban Core” was too broad — caught Kwun Tong, Jordan, Tsuen Wan, Wong Tai Sin with very different profiles
2026-03-25pop2km (STPU-based) used as primary local population signal when availableDistrict totalPop misleading for sparse districts (Islands, Sai Kung)
2026-03-25Cosmopolitan Affluent now requires density >= 15KDiscovery Bay (low density, high income, 10% western) was misclassified as cosmopolitan
2026-03-24Moved density <5000 check BEFORE income-based checksSai Kung (density 900, income 29K) was classified as “Young Professional Hub” instead of suburban
2026-03-24Added 3-way suburban sub-classification (Family/Expat/Destination)All low-density areas previously fell into a single undifferentiated suburban bucket