Everything you need to understand how the map works, what the model calculates, and where the numbers come from.
The map starts zoomed out to a national view. Pan and zoom to any US city or neighborhood. At zoom level 15 or higher (roughly street level), individual property parcels appear as colored polygons. Each parcel is shaded based on how favorable renting versus buying is at current market prices:
At lower zoom levels, clicking on a city or neighborhood displays aggregated median value and rent data for that area, along with a city-level Gross Rental Yield.
Click any parcel to load a RentCast-sourced estimate of its market value and monthly rental rate. The sidebar will display:
Use the search bar at the top to jump directly to a street address, city, or neighborhood. Entering a specific address will automatically select the nearest matching parcel and load its data. Entering a city name will display the city boundary and aggregated median statistics.
Every real estate decision depends on personal circumstances. The sidebar provides sliders to customize the key variables in the model:
| Slider | What it controls |
|---|---|
| Mortgage rate | Your expected 30-year fixed mortgage interest rate. |
| Home appreciation | Annual rate at which the property grows in value. |
| Renter invests savings | The fraction of their monthly cost advantage the renter actually invests (vs. spends). Most people save less than 100%. |
| Current rent | Monthly rent for a comparable home. Auto-filled from market data; adjust if the estimate is off. |
| Down payment | Upfront cash percentage. Higher down payments reduce monthly mortgage but reduce the renter’s initial investable capital. |
| Annual rent growth | How much rents increase per year. As rent rises, the renter’s cost advantage shrinks. |
| Property tax rate | Annual property tax as a % of home value. Highly location-specific — check your county assessor. |
| Maintenance rate | Estimated annual maintenance and repairs as a % of home value. |
| Stock market return | Expected annual return on the renter’s invested down payment and monthly savings. |
The “Estimated value” and “Estimated rent” figures from RentCast may not match what you actually know about a property. You can override them directly in the sidebar: hover over the figure and click the pencil icon (or tap on mobile), type your own number, and press Enter or click away. The chart and all calculations will update in real time. Your overrides are saved locally and will persist across browser sessions. To revert to the API estimate, click the reset (↺) icon.
The 30-year wealth projection compares two hypothetical households — one that buys the selected property and one that rents a comparable home — and tracks their cumulative net worth year by year. Both households start with the same cash on hand (the buyer’s down payment).
Each year, the buyer’s net worth grows from two sources:
Offset by unrecoverable costs paid each year:
The renter pays monthly rent (escalating each year) and invests the difference between their total monthly outlay and the buyer’s total monthly outlay:
The break-even point is the first year in which the buyer’s net worth exceeds the renter’s. Before that year, renting builds more wealth; after it, buying does. Some combinations of assumptions produce no break-even within 30 years — meaning renting wins under those parameters for the full horizon modeled.
In addition to the full 30-year model, the sidebar shows a quick Gross Rental Yield figure, calculated as:
This is a simplified metric used by real estate investors as a quick first screen. As a rough guide for US residential real estate:
Note: Gross Rental Yield ignores financing costs, taxes, and maintenance. It is a directional signal, not a complete analysis. Always use the 30-year projection for a more complete picture.
This model is intentionally simplified for accessibility. It does not account for:
The Application draws on several data sources, each with its own update cadence and methodology. Because automated estimates can differ significantly from actual market conditions, user-entered overrides are always encouraged when you have better local knowledge.
Property value and rental estimates are sourced from the RentCast API. RentCast uses automated valuation models (AVMs) trained on MLS transactions, public records, and local comparables. Estimates are typically updated monthly. They represent a best-guess median estimate and may be off by 10–20% in markets with thin transaction volume or unusual property characteristics.
Building footprints and property parcel outlines are sourced from the OpenStreetMap Overpass API. OSM data is community-maintained and coverage quality varies by region. Urban areas generally have excellent building coverage; rural areas may be sparse.
Address search and reverse geocoding (converting coordinates to city names) is powered by Nominatim, the official OpenStreetMap geocoding service. Search results are best for well-known addresses in the United States.
To minimize API costs and improve performance, property estimates retrieved via RentCast are cached in a PostgreSQL database hosted by Supabase. Cached data includes the estimated value, estimated rent, and a derived rent-vs-buy score. The colored shading you see on unclicked parcels reflects these cached scores, not live API calls. Click a parcel to trigger a fresh lookup if needed.
In many US metro areas, especially on the coasts, home prices have risen much faster than rents over the past decade, pushing Gross Rental Yields below 4%. At a 7% assumed stock market return (the model default), the opportunity cost of tying up a large down payment is high. Try lowering the stock return to 4–5% or increasing home appreciation to 5%+ to see conditions under which buying is more competitive.
AVM estimates can be significantly off for unique or recently renovated properties. Click the pencil icon next to “Estimated value” and enter the actual listing price or your own estimate. The model will update instantly and your override will be saved locally for next time.
No. The current model does not apply the mortgage interest deduction or any other tax benefit. For high-income buyers who itemize deductions, this will understate the financial benefit of buying. Adding a property tax deduction slider is on the roadmap.
Yes. Use the “Share” button in the top-right of the sidebar to copy a permalink that encodes the selected property’s coordinates and your current slider values (mortgage rate, stock return, current rent). The recipient will see the exact same analysis when they open the link.
Currently, the rental and value estimates are only available for US residential properties via RentCast. The map itself (OpenStreetMap tiles and building footprints) covers the entire world, but the sidebar data will not populate for non-US coordinates.