Guides / white-space-analysis

White Space Analysis: Finding the Underserved Corners of a City

Every founder scanning a map for a location has had the same thought: nobody is doing this over there, that must be my spot. Sometimes it is. More often, the absence of competitors is the market telling you something. White space analysis is the discipline of telling those two situations apart with data instead of intuition. It is the flip side of a market saturation analysis: saturation asks where the market is too full, white space asks where it is suspiciously empty, and a serious read of any market needs both.

What is a white-space zone?

A white-space zone is a census tract, or a contiguous group of tracts, with zero verified competitors of the target category inside it. The definition sounds trivial, but each word in it is doing work.

A trade radius is the distance from which a business realistically draws its customers, and it varies enormously by category: people walk about 600 meters for coffee but drive several kilometers to a dentist. A tract with no coffee shop in it but three within a five-minute walk of its edge is not white space; the radius, not the tract boundary, decides who competes with whom.

A census tract is a small statistical area defined by the US Census Bureau, home to roughly 1,200 to 8,000 people. Tracts are the right unit for this analysis because the Census publishes demand data (population, income, worker counts) at exactly that resolution, so every empty zone comes with the numbers you need to interrogate it.

And verified matters most of all. A white-space map built on incomplete competitor data is a map of your data gaps, not the market's. If your source misses a third of real businesses, a third of your "opportunities" are occupied.

How is white space actually mapped?

Here is the method Denzify runs, step by step. None of it requires proprietary magic, and you could reproduce a rough version manually, but the sequence matters.

1. Build a verified competitor set. Every business of the target category in the market, pulled from Google Places with a grid search so dense areas do not truncate, deduplicated, and filtered to the category's actual primary type. Garbage in, white space everywhere.

2. Find the concentrations. A clustering algorithm (DBSCAN, which groups points by density without needing to be told how many clusters to expect) identifies where competitors bunch together. This draws the "occupied" side of the map: the corridors and nodes where the category already lives.

3. Check the whole tract universe, not just the busy part. This is the step most DIY attempts get wrong. If you only look at tracts that happen to contain businesses, you structurally cannot find white space, because the empty tracts were never in your dataset. The correct universe is every census tract in the city, from the TIGER boundary files, each one tested for whether any verified competitor falls inside the trade radius. Tracts with zero are the white-space candidates.

4. Read each white spot against demand. An empty tract is a question, not an answer. For each candidate zone the analysis attaches the demand signals: residential population and density, median household income from Census ACS data, daytime workers from the LEHD/LODES workplace files (the office crowd that residential numbers cannot see), and foot-traffic anchors like transit stops, schools, and office concentrations. A zone that is empty and scores well on demand is a genuine gap. A zone that is empty and dead on every demand axis is just a quiet part of town.

A real example: 72 empty tracts in a Grade D market

Denzify's public sample report is an unedited run for açaí bowls in Boston. The white-space step found 72 census tracts with zero competition inside the analyzed area. That sounds like a gold rush, until you see that the same market graded a D, 36 out of 100, overall.

Both numbers are true at once, and that is the point: white space and market grade answer different questions. The grade says the market as a whole balances modest demand against the competitors already operating. The white-space count says the existing supply is concentrated in a few corridors, leaving large residential and institutional areas untouched. Whether any single one of those 72 tracts is worth a lease depends entirely on step 4, the demand read, and in Boston's case most of them are explained by exactly the factors in the next section. If you want the mechanics of how a whole market gets its grade, that is the Promise Score methodology; white space is one input to it, not a substitute for it.

Why is an empty corner usually empty?

This is the honesty section, and it is the one that saves you money. In practice, the large majority of zero-competition tracts in any US city are explained emptiness, not opportunity. The usual suspects:

  • Weak demand. Low population density, low median income for the price point of the category, or both. A specialty coffee concept needs a critical mass of people willing to pay $6 for a drink; a tract of 1,500 residents at half the metro's median income does not supply it, and every operator who looked at that corner before you reached the same conclusion.
  • No daytime population. Purely residential tracts empty out from 9 to 5. Categories that live on lunch traffic, office workers, and weekday errands starve there no matter what the nighttime census count says.
  • No anchors. Nothing generates footfall: no transit stop, no school, no office node, no existing retail to borrow traffic from. Being the only business on a block sounds romantic and trades terribly.
  • Unbuildable geography. Parks, cemeteries, airports, industrial zones, water. Some tracts are empty of competitors because they are empty of retail-zoned buildings. A naive white-space map happily colors the harbor as an opportunity.

The purpose of the analysis is not to celebrate empty tracts. It is to separate explained emptiness from the small number of genuine gaps: places where the demand signals are strong, the fabric supports retail, and the category simply has not arrived yet. Those exist, they are how every underserved-neighborhood success story starts, but they are the exception, and only the demand read finds them.

How do you validate a white spot before leasing in it?

Run every candidate zone through this checklist. One weak row is a question to investigate; several weak rows are your explanation for the emptiness.

SignalWhat supports an openingWhat explains the emptiness
Population densityAt or above the city median; growing rather than shrinkingSparse tract, few rooftops inside the trade radius
Median incomeMatches the category's price point (specialty retail needs headroom)Income well below what the concept's ticket assumes
Daytime workersOffice or institutional employment that fills weekday hoursBedroom community; the tract empties from 9 to 5
Anchors / foot trafficTransit stops, schools, offices, existing retail generating passesNo traffic generators; every visit must be a dedicated trip
Physical fabricRetail corridor with leasable street-level spaceIndustrial zoning, park, airport, or no commercial stock at all

Note what the checklist does not include: a guarantee. A validated white spot still carries the pioneer's burden, you are creating the habit, not intercepting it, and the rest of the pre-lease work still applies. Our site selection checklist for small businesses covers the layers beyond market data: rent load, visibility, the block itself.

Where does white space fit in the full market read?

White space is one lens. The complete picture needs the opposite lens too: how dense the occupied corridors already are, and how your market compares to others like it. Measured density benchmarks make that concrete; for instance, our data on coworking-space saturation across US cities shows how the same category can be crowded in one metro and genuinely underbuilt in another, which is exactly the context a single empty tract lacks on its own.

If you would rather not assemble the tract universe, the clustering, and the LODES files yourself, a Denzify report ($149, no subscription) runs the whole sequence for any US city and any business concept: verified competitors, the white-space map, the demand read on every zone, and an A to F grade for the market as a whole. Run your market here, and read the empty corners with the skepticism they deserve.