Retail Expansion · Site Analysis

Stop opening stores in the wrong places.

Every failed retail location started with a site evaluation that looked good on paper. The trade area circle said 80,000 people. The demographics said median income $72K. The lease was signed. The store underperformed. What the circle missed: a rail yard on the west side cutting off half the population, and two competitor locations that the radius tool didn't flag because their polygons only slightly overlapped. DriveZone shows you what the circle doesn't.


Three failure modes

How site selection errors cost retail chains millions.

FAILURE MODE 01 · RADIUS ERRORS

The radius that crossed the river

A 3-mile radius from a candidate site on the north bank of a river counts all the residents on the south bank — even if there's only one bridge, five miles away. In dense markets, this type of barrier error produces population overcounts of 30–50%. Retailers who base lease decisions on those counts sign leases for locations that can never reach the projected revenue.

FAILURE MODE 02 · ZIP CODE DEMOGRAPHICS

ZIP codes are a mail routing system, not a market

ZIP code demographic analysis is still standard at most retail chains. It's also systematically wrong: ZIP codes cross income boundaries, split neighborhoods, and rarely align with actual trade areas. A site that spans two ZIP codes may pull demographic data from neither one accurately. Block-group-level data inside a real drive-time polygon is the correct method — and the one this tool uses.

FAILURE MODE 03 · CANNIBALIZATION BLINDNESS

The unit that ate its neighbor

Retail chains consistently report that their lowest-performing locations are ones that looked viable in isolation but were opened too close to existing units. Radius analysis misses this because it can't accurately model which customers in an overlap zone will choose which location. Drive-time polygon overlap analysis identifies the shared trade area before the lease is signed.

Feature breakdown

The analysis suite retail expansion teams need.

Drive-time polygon — real roads only

Every trade area boundary is calculated from actual road network routing — not a Euclidean circle. Set any threshold from 5 to 60 minutes. Toggle drive, walk, or bike modes. The resulting polygon reflects geographic barriers, road density, and traffic patterns.

Demographics inside the polygon

Population, household count, median household income, and median age — all measured inside your actual drive-time polygon using Census block-group data. Not a ZIP code average. Not a radius estimate. The real demographic profile of your real trade area.

Competitor density overlay

Count competitor locations within your trade area polygon. Visualize their positions relative to your candidate site. Measure competitive density ratios (population per competitor) against category benchmarks to assess market saturation.

Multi-site cannibalization comparison

Load your candidate site and existing units simultaneously. Measure polygon overlap as a precise percentage. The Business plan supports N-way comparison — evaluate an entire market footprint before committing to the next location.

Evaluation framework

A 5-step retail site evaluation using drive-time data.

  1. 01

    Define the trade area boundary

    Generate the 10-minute drive-time isochrone (primary trade area) and the 20-minute isochrone (secondary). Choose the threshold that matches your category's customer willingness-to-travel. Resist the temptation to use the same threshold for every market — urban and suburban sites of the same concept often have significantly different real trade area sizes.

  2. 02

    Count population and demographics

    Read the population, household count, and median household income inside the polygon. Compare against your category's minimum demographic thresholds — the figures that your brand's existing high-performing locations hit in their primary trade areas. If the candidate site doesn't meet the demographic floor, the location is already at risk.

  3. 03

    Assess competitive density

    Count competitors within the polygon. Calculate the population-per-competitor ratio and compare it against your category benchmark. A ratio well above benchmark signals an under-served market. A ratio below benchmark signals saturation — the question then becomes whether your concept is differentiated enough to capture share from existing operators.

  4. 04

    Model the revenue range

    Apply your category's penetration rate and average annual spend per customer against the primary zone population to build a revenue range. This is not a prediction — it's a structured comparison tool. Its value is comparing sites against each other on the same methodology, not in hitting a specific number.

  5. 05

    Evaluate cannibalization against existing units

    Load the candidate site's polygon alongside each nearby existing unit. Measure trade area overlap percentage. A 15% overlap is generally acceptable. Above 30%, model the revenue transfer before you greenlight the site. Above 40%, the cannibalization risk is high enough to reconsider the location or renegotiate the protected territory of the existing unit.

FAQ · Retail site selection

Questions expansion teams ask.

What is trade area analysis in retail?
Trade area analysis is the process of defining the geographic zone from which a retail location draws its customers, then measuring the population, demographics, and competitive landscape within that zone. A trade area is not a radius circle — it is the actual drive-time polygon determined by the road network between the site and surrounding residents. It is used to estimate sales potential, compare candidate sites, identify cannibalization risk, and support real estate decisions.
How do I calculate a retail trade area?
Generate a drive-time isochrone from the candidate site — typically 5, 10, and 15 minutes for primary, secondary, and tertiary zones. Then count the population of Census block groups whose centroids fall inside the polygon. This gives you true trade area population, household count, and median income. The key distinction from radius methods is that the polygon reflects real road access, not straight-line distance.
What is the standard trade area for retail?
The industry standard for a retail primary trade area is a 10-minute drive from the location, which typically captures 60–70% of a store's customer base. QSR and convenience concepts use 5 minutes; casual dining and fitness use 10–15 minutes; specialty retail and destination concepts may extend to 30 minutes. Always define the trade area by drive time from a real road network — not by radius — to get accurate population counts.
How far do customers drive to shop?
Customer driving distance varies by category. Convenience and QSR customers typically drive 5 minutes or less. Grocery shoppers drive 8–12 minutes. Casual dining and fitness club members drive 10–15 minutes. Specialty retail and furniture shoppers may drive 20–30 minutes. The correct measure is always drive time, not straight-line miles, because road geometry varies significantly between markets.

Expansion markets

Start with a drive-time map for your target metro.

All cities →

Related reading

The site selection methodology in depth.

All articles →

Analyze your first site free.

No card. No signup. The same routing engine used by expansion teams on every plan.