Key Takeaways
- A catchment area is the geographic area from which a business, service, or facility attracts customers or visitors.
- Catchment areas can be measured using distance-based buffers, travel-time isochrones, or mobility-derived visitor origin data.
- Mobility trade areas provide the most accurate representation of real-world customer behavior because they are based on observed visits rather than geographic assumptions.
- POI data, mobility data, and demographic enrichment work together to create a complete picture of market demand and customer origins.
- The Huff gravity model and Reilly’s Law help analysts estimate competitive influence, visit probability, and cannibalization risk.
- Catchment analysis supports site selection, customer segmentation, market penetration analysis, media planning, and competitive benchmarking.
- Modern location intelligence workflows combine GIS tools with high-quality POI and mobility datasets to improve decision-making.
To grow your business, improve the customer experience, and retain your customers, you need to understand who they are and where they come from. Catchment areas also called trade areas let businesses map exactly where visitors originate, enriched by POI data, mobility signals, and demographic overlays like the Huff gravity model and isochrone analysis.
What Is a Catchment Area?
A catchment area, or trade area, is the geographic area that a business, service, or organisation draws its customers from. Catchment areas can be defined by distance, travel time, or real-world mobility patterns, giving analysts multiple lenses for understanding where foot traffic originates.
Catchment areas are often used to better analyze foot traffic and store visit rates. To learn more about how to perform a catchment area analysis, check out our How to Build a Catchment Area Map for Trade Area Analysis
What Does this Mean for Businesses?
For businesses, catchment areas illuminate where customers originate and indicate the level of engagement in different surrounding zones. By pairing catchment maps with POI data enrichment appending category, brand, and attribute data to every location teams gain a granular picture of market saturation, competitive density, and customer behaviour patterns.
Modern approaches layer in geofencing signals, which capture device-level visit events when a mobile device enters a defined geographic boundary. This telemetry feeds mobility-based catchment models and enables customer segmentation by home neighbourhood, visit frequency, dwell time, and co-visited brands.
What is a Catchment in Geography?
In geography, a catchment area is an area of land that collects water after rainfall, typically bounded by hills. Water flows down into these areas and collects into rivers and streams. These areas are useful for analyzing a geographic area, as it aims to understand waterfall and flow in the area.
Since water flow impacts much of the region’s geography, foliage, and ecosystem, this is an important lens for analyzing an area. This helps inform development of drainage basins and water flow. Trade area analysis or catchment analysis – for businesses is based on this same concept.
What Does Catchment Mean for Health Care & Schools?
Catchment areas are often used by cities and government organizations to determine boundaries, such as school districts and the coverage of hospitals and health care facilities.
Communities determine who can attend schools by defining school districts. To do this, they use catchment areas based on distance and travel time. Similarly, hospitals and other public safety institutions can ensure that people have access to the services close to them.
What is Catchment Area Analysis & Why is it Critical?
Catchment area analysis is the process of mapping where your customers come from and profiling who they are. It sits at the intersection of spatial analytics, POI data enrichment, and behavioural data turning raw coordinates into competitive intelligence.
Key use cases include:
- Mapping visitor origins to understand your primary, secondary, and tertiary service zones.
- Quantifying market penetration relative to total addressable households within your catchment.
- Identifying cannibalization risk before opening new locations.
- Benchmarking competitor catchments using POI data to see where you’re winning and losing share.
- Powering customer segmentation, grouping visitors by origin census block, income band, or behavioural cluster for targeted campaigns.
Informing media buying by defining hyper-local geofencing radii that align with actual visitor origin zones rather than arbitrary buffer distances.
Catchment Areas vs. Catchment Zones
While the terms are often used interchangeably, catchment areas and catchment zones are not exactly the same.
A catchment area is the geographic area from which a location attracts customers, visitors, or users. It is typically measured through distance, travel time, or observed mobility patterns and can change over time as competition, transportation networks, and consumer behavior evolve.
A catchment zone, by contrast, is a fixed administrative or operational boundary created by an organization or governing body. School districts, hospital service regions, and public transit coverage areas are common examples. These boundaries are usually defined by policy and are updated infrequently.
For most commercial site selection and trade area analysis projects, analysts focus on catchment areas because they reflect actual customer behavior rather than predefined service boundaries.
3 Methods of Calculating Catchment Areas – with Worked examples
There is no single formula for calculating a catchment area. The right method depends on what you want to measure: proximity, accessibility, or actual human behaviour. Below we cover all three in depth with step-by-step workflows, real worked examples, and the data you need to run each one. If you want to go deeper on the full analysis process, layering data, profiling demographics, benchmarking competitors, that is covered in the How to Analyse Catchment Data section further down.
For all three methods, SafeGraph Places is the recommended starting point for your location data. It provides verified POI coordinates, brand hierarchy, NAICS categories, and attributes (open hours, parking, indoor/outdoor) for millions of locations, giving you a consistent, machine-readable data foundation whether you are mapping your own stores, competitor locations, or both.
1. Buffer Trade Areas
Buffer trade areas create concentric distance rings around a point of interest. They are the simplest and most widely used starting point, and are excellent for visualising competitor density and identifying coverage gaps across a store network.
When to use: Initial site screening, competitor proximity mapping, franchise territory planning, and any analysis where travel speed is roughly uniform across the trade area.
Limitations: Buffers treat all directions equally – a river, highway, or dense urban block can make a location 0.5 miles away effectively unreachable. For walkable urban markets or areas with significant geographic barriers, buffer areas overestimate accessibility.
Worked example: A national pharmacy chain used 1-mile buffer analysis across 600 store locations using SafeGraph Places data. Within 10 minutes they identified 47 locations where a direct competitor sat within 0.3 miles, flagging these for deeper drive-time and cannibalization analysis before the next lease renewal cycle.
Data you need
- Your store locations: a CSV or GeoJSON of lat/lon coordinates and store IDs.
- Competitor POI data: SafeGraph Places, filtered by naics_code or top_category, gives you accurate competitor locations at scale.
- GIS platform: QGIS (free), Esri ArcGIS, CARTO, or Tableau to run the buffer and visualise results.
2. Walk & Drive Time Trade Areas (Isochrone Analysis)
Isochrone analysis produces irregular polygons representing all points reachable from a location within a set travel time. Unlike a perfect circle, an isochrone follows the road or pedestrian network expanding along fast arterials and compressing across natural or built barriers.
For a Starbucks in a walkable urban neighbourhood, 5- and 10-minute walk isochrones may be the right parameters. For a Costco, 15-, 30-, and 60-minute drive isochrones better reflect how far members realistically travel. Choosing the right time thresholds is itself an analytical decision informed by customer survey data or observed mobility signals.
Connection to Reilly’s Law: Reilly’s law of retail gravitation states that a retail centre attracts customers in proportion to its size and in inverse proportion to the square of the distance from the customer. Isochrone analysis operationalises this principle spatially, the drive-time polygon marks the outer boundary of the zone where your store’s gravitational pull exceeds a competitor’s.
The Huff gravity model extends Reilly’s law probabilistically, assigning each origin point a probability of visiting each store based on store size (a proxy for attractiveness) and travel time. Rather than a hard boundary, the Huff model produces a probability surface, a heat map of visit likelihood across the trade area.
Huff model note: Once you have isochrone polygons and floor area data for each competing store, you can compute Huff probabilities: P(i,j) = (S_j / T_ij^λ) / Σ(S_k / T_ik^λ)
where S is store size, T is travel time, and λ is an empirically-calibrated sensitivity parameter (typically 2 for grocery, ~1.5 for specialty retail).
Data you need
- Store and competitor locations – SafeGraph Places provides competitor lat/lon, floor area attributes, and brand hierarchy needed to calibrate the Huff model.
- Isochrone API – OpenRouteService (free tier), HERE Isoline API, or Mapbox Isochrone API to generate the travel-time polygons.
- Census boundary data – US Census TIGER/Line shapefiles to intersect isochrones with population and income data by block group.
- GIS platform – QGIS with the ORS Tools plugin, CARTO, or Esri ArcGIS Network Analyst for isochrone generation and visualisation.
Beyond Boundaries: Probabilistic Catchment Models
Traditional catchment methods define a hard boundary around a location. In reality, customer behavior is rarely that simple. Two households located the same distance from a store may have very different probabilities of visiting it based on factors such as store size, brand strength, accessibility, and competing alternatives.
Probabilistic models estimate the likelihood that customers from a specific location will choose one destination over another rather than assigning them to a single trade area.
The most widely used approach is the Huff Gravity Model, which calculates visit probability using store attractiveness and travel time. Larger, more attractive locations exert a stronger pull, while longer travel times reduce the likelihood of a visit.
These models are particularly useful for:
- Retail site selection
- Cannibalization analysis
- Market share estimation
- Competitive benchmarking
- Network planning
While buffer and isochrone analyses define where customers could come from, probabilistic models help estimate where they are most likely to come from.
3. Mobility Trade Areas
Mobility trade areas replace geometric assumptions with observed behaviour. Rather than drawing a ring or following a road network, this method derives the catchment boundary directly from where actual visitors live or work using device-level mobility data linked to store visits via geofencing event capture.
SafeGraph data links store visit events to home census block groups (CBGs), enabling analysts to build a true origin map for any POI. Layering in co-visitation data (which other brands did these visitors stop at on the same trip?) creates rich customer segmentation profiles that go far beyond what proximity-based methods can deliver.
Why this matters: A Trader Joe’s in Chicago using mobility-derived trade areas discovered its primary zone (top 60% of visits) was a narrow 1.1-mile corridor despite a 3-mile buffer containing 280,000 residents. The buffer overstated the addressable market; the mobility catchment revealed a dense, transit-oriented customer base that informed both media spend and inventory decisions.
Data you need
- Store and competitor locations – SafeGraph Places provides verified location coordinates, brand hierarchy, NAICS categories, and place attributes needed to analyse visitor flows and benchmark competitors.
- Demographic data – ACS Census data or SafeGraph demographic datasets provide population, income, age, education, and household characteristics for profiling visitor-origin neighbourhoods.
- GIS platform – QGIS, Esri ArcGIS, CARTO, Kepler.gl, or Python tools such as GeoPandas can be used to map visitor origins, create catchment polygons, and visualise results.
What Factors Influence the Size of a Catchment Area?
Catchment size is shaped by a combination of physical, behavioural, and competitive forces. Understanding these factors helps analysts build more accurate trade area models, especially when deciding between buffer, isochrone, or mobility-based methods.
Type & scale of business
Destination retailers (IKEA, Costco) draw from a wider radius than convenience formats. Specialty or unique offerings further extend the effective catchment.
Transport infrastructure
Proximity to highways, transit hubs, or bike-friendly corridors shapes how far customers will realistically travel and is the core driver of isochrone size.
Population density
Urban catchments are geographically small but visit-rich. Rural catchments must be large to achieve the same volume. Reilly’s law formalises this relationship.
Competition
Competing stores compress individual catchments by fragmenting visit share. The Huff gravity model quantifies exactly how much each competitor erodes your catchment probability at any origin point.
Brand strength & loyalty
Strong brands extend the range customers willingly travel. Loyalty programme data is a rich secondary source for calibrating brand-specific gravity model parameters.
Co-tenancy & land use
Anchor tenants, transit-oriented development, and mixed-use zoning amplify catchment size through trip-chaining, a mechanism that only mobility data reliably captures.
Analyst tip: Rather than assuming a fixed radius, use mobility data to let actual visitor patterns define your catchment. This accounts for all six factors simultaneously instead of modelling each one separately.
How to Analyse Data for a Catchment Area?
Once you have your catchment boundary defined, systematic analysis converts spatial data into business decisions. Here is a seven-step framework:
- Define your boundary
Choose your method (buffer, isochrone, or mobility-derived). Mobility-derived boundaries via are the most accurate for competitive benchmarking. - Layer data sources
Combine POI data for location attributes, mobility data for visit origins, ACS demographics for population profiling, and road network data for accessibility scoring. - Visualise visitor origin patterns
Heat maps and origin–destination chord diagrams quickly surface your primary, secondary, and tertiary zones. Tools like CARTO, Kepler.gl, or Esri ArcGIS all support this natively. - Profile demographics
Overlay ACS data onto your catchment polygon. Key indicators: median household income, age distribution, vehicle ownership, daytime vs nighttime population, the last being critical for urban mixed-use locations. - Benchmark competitors
Pull competitor POI data and their mobility patterns. Compare visit volumes, catchment overlap percentages, and visitor demographic profiles. Customers visiting both you and a competitor are your most at-risk segment. - Identify gaps & opportunities
Areas within your expected catchment but underrepresented in visitor data signal barriers: traffic, competitor intercept, poor brand awareness, or demographic mismatch. Each gap points to a different remedy. - Monitor and iterate quarterly
Catchment areas are not static. New competitor openings, road changes, population growth, and seasonal patterns all shift the shape of your trade area over time.
Key insight: The most actionable catchment analyses compare expected catchment (based on population and distance) against observed catchment (based on mobility). The gap between the two is where your growth strategy lives.
GIS & BI Tool Comparison for Catchment Analysis
A catchment analysis requires two distinct layers of tooling: the data layer (where your POI, mobility, and demographic inputs come from) and the analysis layer (the GIS or BI platform where you visualise, query, and model that data). Getting the data layer right is the more important of the two, even the best GIS platform cannot compensate for inaccurate or incomplete underlying data.
The Data Layer: SafeGraph
SafeGraph is the data foundation for catchment area analysis. It provides core datasets that underpin every method covered in this guide:
SafeGraph dataset | What it provides | Supports |
SafeGraph Places | Verified POI database with lat/lon coordinates, brand hierarchy, NAICS category, open hours, attributes (parking, indoor/outdoor), and building footprints for millions of locations across the US and globally | Buffer analysis, isochrone modelling, competitor mapping, POI data enrichment, site scoring |
Why SafeGraph Places is the preferred POI data source: SafeGraph Places data is processed, deduplicated, and continuously validated, covering over 80 million+ global POIs with consistent schema, accurate coordinates, and rich attributes.
The placekey identifier allows seamless joining between Places, Patterns, and third-party datasets, making it a reliable foundation whether you are running a one-time analysis or building an automated pipeline. See pricing options.
The Analysis Layer: GIS & BI Platforms
SafeGraph data integrates directly with the major GIS and BI platforms. The right platform depends on your team’s technical maturity and whether you need a one-off analysis or a live, shareable dashboard:
Catchment Area Analysis for Retail Site Selection
Site selection is one of the highest-stakes applications of catchment analysis. Getting it wrong means years of underperformance; getting it right creates compounding competitive advantage. Modern site selection combines all three catchment methods with gravity modelling and POI enrichment to score prospective sites before committing to a lease.
The core questions catchment analysis answers
- What is the realistic trade area for this proposed location?
- How large and demographically qualified is the addressable customer base within that catchment?
- Which competitors are already serving this catchment and how saturated is it relative to Reilly’s law breakpoints?
- Will this new location cannibalize visits from existing company stores?
- What is the estimated visit potential based on analog store catchment profiles?
A site scoring framework
Avoiding Cannibalization with Reilly’s Breakpoint
Reilly’s law of retail gravitation provides a formula for the breakpoint between two competing stores, the geographic point at which customers are equally likely to visit either location. Any proposed site closer than the Reilly breakpoint to an existing own-brand location is at risk of splitting the catchment rather than creating a new one.
The breakpoint distance d from Location A is: d = D / (1 + √(P_B / P_A)) where D is the distance between locations, and P is a measure of each store’s attractiveness (floor area, brand score, or estimated visit volume).
Top Data Tools you’ll Need for Catchment Analysis
1. SafeGraph Places – POI data foundation
What it is: SafeGraph Places provides a comprehensive, verified database of points of interest with geographic coordinates, brand details, categories, attributes, and visit signals. It is the canonical data layer for any catchment area analysis involving retail, restaurant, healthcare, or any other commercial POI category.
Why you need it: Catchment analysis is only as accurate as the POI data underpinning it. SafeGraph Places gives you consistent, machine-readable location data across your own stores and millions of competitor locations normalised to a single schema. See pricing options here.
POI data enrichment: Beyond coordinates, SafeGraph Places attributes include open hours, parking availability, and brand hierarchy enabling richer site scoring models than raw coordinates allow.
2. Buffer Analysis – GIS Platforms
Tools: QGIS (free), Esri ArcGIS, CARTO, Tableau, Domo, AWS Location Service.
Why you need it: Buffer trade areas are a fast first pass, essential for quick competitor density screens before committing to more computationally intensive isochrone or mobility analyses.
3. Isochrone Analysis – Walk/Drive Time
Tools: OpenRouteService (free tier), HERE Isoline API, Mapbox Isochrone API, QGIS ORS Tools plugin.
Why you need it: Isochrone polygons reflect actual road network accessibility, the single most important predictor of customer willingness to visit for most retail categories. They are the spatial operationalisation of Reilly’s law and the input geometry for Huff gravity model probability calculations.
4. Mobility Analysis – Patterns Data
What it is: Mobility catchment analysis uses geofencing-derived visit event data linked to home census block groups, enabling analysts to build origin maps from actual visitor behaviour rather than geometric inference.
Why you need it: Mobility data is the only method that captures trip-chaining behaviour, brand affinity signals, and true customer segmentation by residential neighbourhood giving you insight that no amount of demographic modelling or proximity calculation can replicate. See how location intelligence teams are using this data.
Understanding and mapping your catchment area is the foundation of data-driven location strategy and the datasets you use determine the quality of every downstream decision.
Conclusion
Catchment area analysis helps businesses move beyond assumptions and understand where customers actually come from, how they travel, and what influences their location choices. While buffer trade areas provide a useful starting point, isochrone and mobility-based methods offer a more realistic view of accessibility and customer behavior.
By combining POI data, mobility insights, demographic enrichment, and spatial analysis, organizations can make better decisions around site selection, market expansion, competitive benchmarking, and customer targeting. Models such as Reilly’s Law and the Huff Gravity Model further strengthen analysis by helping quantify competitive influence and customer attraction.
Whether you’re evaluating a single location or an entire network, accurate catchment analysis provides the foundation for smarter, data-driven location strategy.
FAQ’s
1. What is the difference between a catchment area and a trade area?
The terms are interchangeable in most business contexts. “Trade area” dominates in retail and real estate; “catchment area” is more common in urban planning, healthcare, and education. Both describe the geographic zone from which a location draws the majority of its visitors.
2. What is the difference between a catchment area and a catchment zone?
A catchment area is the region from which a location attracts customers or visitors, based on factors such as distance, travel time, or mobility patterns. A catchment zone is a fixed boundary defined by an organization or authority for service delivery, administration, or planning purposes.
3. What is isochrome analysis and how does it differ from a buffer?
A buffer is a perfect circle drawn at a fixed distance from a point. An isochrone is an irregular polygon representing all locations reachable within a fixed travel time, following the actual road or pedestrian network. Isochrones are more realistic because they account for traffic, road speed, and geographic barriers that circular buffers ignore.
4. What is the huff gravity model?
The Huff gravity model is a probabilistic framework for estimating the likelihood that a customer at a given origin point will choose to visit a specific store, given the size and travel time of all competing stores. It extends Reilly’s law from a binary breakpoint to a continuous probability surface across the trade area.
The formula: P(i,j) = (S_j / T_ij^λ) / Σ(S_k / T_ik^λ) where S is store attractiveness, T is travel time, and λ is a calibrated decay parameter.
5. What is Reilly’s law of retail gravitation?
Reilly’s law states that a retail centre attracts customers in proportion to its size and inversely proportional to the square of the distance from the customer. It provides a formula for the “breakpoint” between two competing centres, the geographic location at which customers are equally likely to visit either. It is foundational to catchment boundary theory and underpins both isochrone sizing decisions and cannibalization risk assessments.
6. What is the best source for catchment area analysis?
The strongest catchment analyses combine three data types: verified POI data (SafeGraph Places) for location attributes and competitor mapping; mobility/Patterns data for visitor origin CBGs and customer segmentation; and census/ACS demographics for population profiling within the catchment boundary. Quality and coverage of the underlying POI dataset is the single highest-leverage input, inaccurate POI data propagates errors through every downstream analysis.