PermitFocus

← All posts · May 10, 2026 · 5 min read

Drive-time vs. radius: why your service-area map is wrong

Pick a candidate address for your next lumber yard, HVAC branch, or service area. Draw a 10-mile radius around it on Google Maps. That's your catchment, right?

No. It's not even close.

The Tampa example

We tested this against the real PermitFocus data. Pick a candidate site in downtown Tampa, FL — say, an industrial parcel near I-275 and Hillsborough Avenue.

684 → 59

Same address. Same window. Different geography. The 10-mile radius is mostly bay, bridges you can't drive, and gridlock you can't ignore.

The radius answer says "this is a high-density location." The drive-time answer says "actually, you can serve very few of those permits from here." If you bought the yard based on the radius, you'd find out 18 months later why your sales reps can't hit their quotas.

Why this happens

A 10-mile radius assumes the world is a flat, road-perfect grid. Reality has:

What drive-time actually measures

An isochrone is the shape of "everywhere you can drive in N minutes from a starting point." It's computed against the actual road network, factoring in highway access, real driving speeds (peak, off-peak, or aggregated), and the physical impossibility of driving over water.

You give it a starting point (your candidate site) and a time budget (15 minutes, 30 minutes, 1 hour). It gives you back a polygon shaped like a starfish — usually elongated along the highways, pinched where water cuts through.

For service-area planning, drive-time isochrones answer the question that actually matters: "of the new-construction permits in the surrounding area, which ones can my trucks actually serve from this location?"

When radius is still OK

Drive-time analysis matters most in:

Radius is fine for:

The cheap version of this analysis is to use radius to narrow from 50 candidate sites to 5. The expensive (real) version is to use drive-time on the final 5. Skipping the second step is how you end up with a yard that has 684 imaginary permits and 59 real ones.

How to run the drive-time analysis

Three options, in order of cost:

  1. OpenRouteService (free up to 500 requests/day) — public API, accurate enough for catchment planning. You give it a lat/lng and time budget, it returns a GeoJSON polygon.
  2. Mapbox Isochrone API — paid, faster, more accurate for high-volume use cases.
  3. Google Maps Distance Matrix API — paid, integrates with traffic patterns.

Once you have the polygon, you do a point-in-polygon test against your permit data. Every permit inside the polygon is in your catchment. The cost is one polygon API call per candidate site, then one quick database query.

If you don't want to write any of this yourself, PermitFocus's location analyzer runs drive-time isochrones automatically against the 760,000+ permits we track. Drop pins on candidate sites, pick miles or minutes, see the comparison. We default to drive-time because the difference matters.

Run drive-time analysis on your next site

14-day free trial. Drop pins anywhere in the US, get permit catchment by both radius and drive-time, side-by-side.

Start free trial See sample report