Accuracy
Tested against land people built on.
We scored 76 Austin lots that were built and 369 that never were. Here is how well the Score tells them apart.
The Austin backtest
At 85 and up: 89% of built lots, 59% of never-built lots.
What goes into the number.
Seven factors carry the weight, each read from a named source. Deterministic and versioned, with no AI in the math.
- Terrain20%USGS 3DEP
- Zoning16%County & municipal records
- Flood16%FEMA NFHL
- Soil12%USDA SSURGO
- Wildfire12%Federal wildfire hazard mapping
- Utilities12%OpenStreetMap
- Lot geometry11%Parcel boundaries (Regrid)
Texas, California and Florida use their own weights. A factor with no usable answer drops out; zoning counts only where dimensional standards are on record. A wetland or floodway on the lot can cap the number.
Read from Census, FEMA, USGS, EPA, USDA, USFS and USFWS, plus county parcel layers, Regrid, city zoning layers and OpenStreetMap.
Go deeper
The method, in full
Every test we ran, every factor and source, and the limits. Reviewed 2026-10-16.
Every test we ran
In July 2026 we tested the Score against real build outcomes in Austin: 76 completed new-construction permits and 369 never-built parcels. The v1 rows are a live run over the same federal sources every report uses; the v2 and v3 rows re-score the same parcels.
We also ran the test designed to catch ourselves: remodel permits, which say nothing about whether land is buildable. How close they come to new builds shows how much of the raw score is location rather than parcel-level skill.
| Test | Design | Result | What it means |
|---|---|---|---|
| v1 · Built vs. never-built land | 76 completed new-construction permits vs 369 undeveloped parcels, same zoning class and minimum lot size | AUC 0.741 95% CI 0.67–0.81 | Separates land people built on from comparable land nobody did. |
| v1 · Neighbor-matched pairs | Each built lot paired only with never-built lots 0.75–3 km away, so location cancels out inside a pair | Built lot wins 71–77% of the time | The signal survives with location removed: it is parcel-level. |
| v1 · Placebo check (remodels) | Remodel permits carry no land information; the house already stands. Pure geography would score them like new builds | AUC 0.666 vs 0.741 new builds | Part of the raw score is location. The paired test isolates the land skill. |
| v2 · Built vs. never-built land re-score | Same 76 vs 369 cohort, re-scored offline from stored per-factor sub-scores | AUC 0.706 95% CI 0.644–0.762 σ 5.58 | Lower than v1, inside overlapping intervals: no gain in discrimination. |
| v3 · Built vs. never-built land re-score · current | Same cohort, same re-score; seven factors carry the weight | AUC 0.711 95% CI 0.650–0.766 σ 6.62 | Discrimination unchanged from v2; the parcel number spreads wider. |
- AUC
- Area under the ROC curve: how often a built lot outscores a never-built one. 0.5 is a coin flip; 1.0 is perfect separation.
- 95% CI
- The range the AUC plausibly sits in, given 76 built lots. Overlapping intervals mean this test cannot show one version ranks better than another.
- σ
- The spread of the published number across the cohort. A wider spread separates parcels within one market.
- Win rate
- In the paired test: for each built lot, the share of its never-built neighbours it outscores, averaged across built lots.
The current engine, v3, adds lot-scale terrain and geometry factors, grades zoning standards instead of gating on them, and never applies optimistic defaults. Its rows re-score stored per-factor sub-scores, not a fresh live run, and no weight was re-tuned. The neighbour-matched and placebo tests have not been re-run for v3.
SourceAustin building permits (Socrata)·Travis CAD parcels·City of Austin Land Use Inventory·all public
The paired and placebo tests, in detail
Pairing each built lot with never-built neighbours removes location. Under v1 the win rate does not fall toward 0.5 as the radius tightens, so the skill is parcel-level. v2 scored lower than v1 at every radius, and at 0.75 km its interval barely clears chance. Additions and remodels, scored against the same controls, run the predicted way.
| Pair radius | v1 built lot wins | v2 built lot wins | Cases / pairs |
|---|---|---|---|
| Within 3 km | 0.757 0.707–0.802 | 0.732 0.671–0.784 | 76 / 1,084 |
| Within 1.5 km | 0.765 0.709–0.819 | 0.660 0.575–0.748 | 67 / 338 |
| Within 0.75 km | 0.709 0.618–0.797 | 0.632 0.511–0.747 | 45 / 91 |
| Permit type | AUC |
|---|---|
| New construction | 0.741 |
| Addition | 0.704 |
| Remodel · placebo | 0.666 |
Win rates are averaged per built lot, with bootstrap intervals over built lots. 45 cases and 91 pairs at 0.75 km is thin, hence the wide interval.
SourceAustin building permits (Socrata)·Travis CAD parcels·City of Austin Land Use Inventory·all public
Every factor, and what it reads
Each factor is sourced independently, because the datasets carry different uncertainty: a FEMA flood zone is a direct map lookup, while utility proximity is an inference from mapped infrastructure.
Seismic and radon are read, scored and shown as regional context, but not averaged into the parcel number. A county radon zone or a regional seismic grid cannot separate neighbouring lots; on their own the two rank at AUC 0.524, a coin flip.
| Factor | Weight | Source | What we pull |
|---|---|---|---|
| Terrain | 20% | USGS 3DEP | Lot-scale ground slope, queried live per request |
| Zoning | 16% | County & municipal records | Dimensional standards on record (FAR, coverage, minimum lot); omitted when only a designation name is known |
| Flood | 16% | FEMA NFHL | Flood zone, SFHA designation, and share of the lot inside an SFHA |
| Soil | 12% | USDA SSURGO | Soil survey suitability rating, queried live per request |
| Wildfire | 12% | Federal wildfire hazard mapping | Hazard potential at the parcel; omitted when unmapped |
| Utilities | 12% | OpenStreetMap | Proximity to power, water, and road access; omitted when unmapped |
| Lot geometry | 11% | Parcel boundaries (Regrid) | Lot shape regularity computed from the real parcel ring |
| Seismic | Context | USGS | Seismic hazard level, queried live per request |
| Radon | Context | EPA | County radon zone designation |
- A factor with no answer drops out. The remaining factors re-normalize, so a property is never penalized for a data gap.
- The report says so. It shows which factors were present and which were omitted.
- Estimates are labelled. A regional estimate, such as a valuation, is marked Estimated.
Weights are the v3 national defaults. State overrides: flood weighs 25% in Florida, utilities 24% in Texas, and in California terrain 25% and zoning 22%.
SourceUSGS 3DEP·FEMA NFHL·USDA SSURGO·USFS·OpenStreetMap·Regrid·All data sources
Sources and freshness
Federal sources, Regrid and RentCast are queried directly whenever a fresh report runs; Census demographics are cached quarterly. The last column is how current each provider keeps its own data.
| Source | What it supplies | How current upstream |
|---|---|---|
| FEMA | NFHL flood zones · SFHA designations | Real-time (FEMA API) |
| USGS | 3DEP terrain and slope · seismic hazard | Updated quarterly by USGS |
| EPA | Radon zones · community water systems | Published by EPA; radon zones are county-level |
| USDA | SSURGO soils · suitability ratings | Published by agency |
| USFS | Wildfire Hazard Potential | Published by agency |
| USFWS | National Wetlands Inventory, read for the wetland cap | Published by agency |
| Census | Geocoding · TIGER boundaries | Published by agency |
| Census demographics | Block-group demographics | Cached quarterly; American Community Survey is annual |
| Regrid | Parcel records and boundaries | Regrid syncs county data monthly |
| County and municipal records | Zoning designations and dimensional standards | County GIS can lag rezonings by 30–90 days |
| OpenStreetMap | Mapped power, water and road infrastructure, for utilities | Community-mapped; coverage varies |
| RentCast report only | Comparable sales for the valuation; not part of the Score | MLS syncs weekly |
SourceAll data sources
Known limits
- One metro, one build type. Every validation number is Austin, TX, and one question: new single-family construction on vacant land.
- The range is compressed within a market. Under v1 the spread was about 1–2 points, because regional hazards barely vary inside one city. Do not over-read a 2-point gap between two parcels. Later versions added lot-scale terrain and geometry to widen it: on the same cohort σ rose from 5.58 (v2) to 6.62 (v3).
- Some questions are untested here. Zoning and utilities were absent from every parcel in the Austin cohort, and seismic was constant (one value in 445 of 445), so Austin cannot test the zoning or utilities weights, nor the seismic question for places like California where it varies within a metro.
- Re-scored, not re-run. The v2 and v3 rows re-score stored sub-scores; the neighbour-matched and placebo tests have not been re-run for v3. v3 is engineering-calibrated, not outcome-fitted.
- Zoning code lag. County GIS databases can lag actual zoning changes by 30–90 days. After a recent rezoning, the report may show the prior designation until the county updates.
- Comparable sales in thin markets. Market data depends on MLS and public-record completeness, which varies by jurisdiction. Markets with fewer than 5 comparable sales within 1 mile have wider estimation error.
SourceMethodology v3·what it does not claim
Questions
Reading the number
Is 0.711 an accuracy percentage?
No. AUC is a ranking measure: how often a built lot outscores a never-built one. It does not say any single score is right.
Where does “about 7 in 10” come from?
Two places that agree. Across the whole cohort, v3’s AUC of 0.711 means a random built lot outscores a random never-built lot about 7 times in 10. Within the same neighbourhood, the v1 paired test had the built lot winning about 71% of the time within 750 m.
Why only Austin, and only new homes?
Austin is where we assembled a public cohort of permits, parcels and undeveloped land. Additions were scored against the same controls as a check (AUC 0.704), but only new single-family construction on vacant land is validated. ADUs, commercial work and other metros are untested.
Is the data live?
Each fresh run queries the sources directly; Census demographics are the exception, cached quarterly. Successful lookups are cached server-side for up to 7 days, so a repeat lookup of the same parcel within that window serves the stored result.
Limits
Does a high score mean a permit?
No. The Score screens public records. Planning departments also weigh aesthetic, political and neighbourhood-specific factors the Score does not model. It is not a permit, a survey or legal advice, so confirm with the city before you act.
Does the utilities factor confirm service?
No. It measures proximity to mapped infrastructure, not confirmed service capacity, and it drops out where mapping is thin. Confirm capacity with the providers before you design.
Does it cover structural or engineering questions?
No. The Score covers regulatory and environmental feasibility only: not soil bearing capacity, structural engineering or construction cost. Soil is an SSURGO suitability rating, not a geotechnical test.
What about rural counties?
Counties with little GIS digitization may lack zoning or parcel data, so those factors drop out; zoning is omitted when only a designation name is known. Verify with the county.