πΊοΈ Market Explorer - User Guide
The Market Explorer is your real-estate market research hub. It lets you drill down from a national overview all the way to individual ZIP codes and cities, giving you an interactive map, historical charts, demographic data, rental metrics, and key market stats at every level β so you can spot opportunities, compare regions, and research local conditions before making an offer.
π Overview
The Market Explorer shows you real estate market data at four levels of detail:
- π National β all 50 states at a glance
- ποΈ State β every county within the selected state
- π County β every ZIP code and city within the county
- ποΈ ZIP / City β historical trend charts for that specific area
At every level you see an interactive map, a selectable chart panel, and a set of summary stat cards updated from the most recent data available. A "Data as of" badge tells you exactly how fresh the data is.
π Property Type Filter
A row of buttons at the top of the page filters all data β the map, charts, stat cards, and tables β to show metrics for a specific property type:
| Button | What it shows |
|---|---|
| Single Family (default) | Single-family residential homes β the primary market for flipping |
| Condo | Condominium and co-op units |
| Townhouse | Attached townhouse properties |
| Multi-Family | 2β4 unit residential buildings |
| All Residential | All residential property types combined |
| Land | Vacant land parcels β see the Land Mode section for details |
Switching property types reloads the entire page at the current drill-down level β map markers, charts, and all table data update to reflect the selected type. The active button is highlighted.
π Stat Cards
Four summary cards appear at the top of every level, showing averages across all the areas at the current level (e.g., all counties when viewing a state).
The median (middle) price of homes sold in the most recent period. Averages across all sub-areas in the current view. A sub-line shows how many areas are included. In Land mode, shows the median land sale price instead.
The average number of days homes sat on the market before going under contract. Lower is hotter. Colour-coded in tables using a 4-band scale: green β€ 40 days (Hot), teal 41β75 (Normal), amber 76β110 (Slow), red 111+ (Cold). Shows "β" in Land mode.
How many months it would take to sell all current inventory at the current sales pace. Under 3 is a seller's market; over 6 is a buyer's market. Lower supply = more competition for deals. Shows "β" in Land mode.
Number of homes that closed in the most recent period, averaged across all areas in the current view. Higher volume = more active market with more deal flow. Shows "β" in Land mode.
Demographics Card
Below the four main stat cards, a Demographics card shows census data for the current area:
- Med. Income β Median household income (US Census ACS)
- Homeown% β Owner-occupied housing rate; lower = more renters and potential distressed owners
- Poverty% β Population below poverty line; higher can mean more motivated sellers
- Med. Age β Median resident age; older populations generate more estate sales
- Vacancy% β Housing vacancy rate; high vacancy may indicate a distressed neighbourhood
- Flip Score β Composite score (0β100) combining all signals (income, poverty, homeownership, DOM, price trend, sale/list, vacancy, housing age). Higher = better flip market.
π Chart Metrics
The chart panel shows one chart at a time. Click any metric button above the chart to switch what is displayed. All charts can be filtered to All Data (full history) or 1 Year (most recent 12 months). Click any chart to expand it full-screen.
| Button | What it shows | Best used for |
|---|---|---|
| Sale Price | Median sale price as a filled line over time | Spotting long-term appreciation or decline; identifying seasonal dips for better entry points |
| Days on Market | Average DOM per month as a line chart | Seeing whether the market is speeding up or slowing; rising DOM = more motivated sellers |
| Mo. Supply | Months of inventory supply per month | Understanding supply/demand balance over time; under 3 = seller's market, over 6 = buyer leverage |
| Sale/List | Average sale-to-list ratio per month | Tracking whether buyers are paying over or under ask β below 1.0 = negotiating room |
| Volume | Active inventory (green) vs homes sold/month (red) on dual axes | Spotting when inventory drops while sales hold steady β tightening market = act faster |
| New Listings | New listings coming to market each month | Watching for supply surges; rising new listings can shift leverage to buyers |
| Price Drops | % of active listings with a price reduction | One of the earliest signals of market softening; rising price drops = motivated sellers |
| Above List % | % of homes sold above asking price | Measuring competition intensity; falling = buyer leverage improving |
| Median Rent | Median monthly rent (historical series at ZIP, city, and county level) | Evaluating buy-and-hold potential; comparing rent trends to price trends |
πΊοΈ Interactive Map
The map panel sits alongside the charts and updates automatically as you navigate between levels. It plots a coloured badge on every location in the current view. The map panel can be collapsed using the β² button to give the table more space.
Clicking Map Markers
| Level | What happens when you click a marker |
|---|---|
| State markers (national view) | Drills directly into that state's county list β same as clicking the table row |
| County markers (state view) | Drills directly into that county's ZIP / Cities view |
| City / ZIP markers (county view) | Opens a popup showing DOM and Median Price with a Load Charts button. Click Load Charts to drill into the full historical chart view for that location. |
Hover Tooltips
Hover your mouse over any map badge to see a tooltip showing multiple metric values for that location β DOM, Median Price, Price Change, Sale/List ratio, and more β regardless of which metric is currently active on the badges.
Map Controls
- Scroll to zoom β use the mouse wheel directly over the map (no need to hold Ctrl)
- Click and drag β pan the map
- Map / Satellite β toggle between road map and satellite imagery using the buttons in the top-left
- Full screen β use the βΆ button in the top-right corner of the map
π¨ Map Metric Buttons
A row of buttons above the map lets you choose what value and colour each marker displays. Switching is instant β markers update in place without reloading the map. The legend at the bottom of the map always reflects the active metric.
| Button | What it shows | Colour meaning |
|---|---|---|
| Days on Market (default) | Avg DOM as a whole number | Green β€ 40 (Hot) Β· Teal 41β75 (Normal) Β· Amber 76β110 (Slow) Β· Red 111+ (Cold) |
| Median Price | Price as $485k or $1.4m |
Relative to current view β cheapest 25% = green, most expensive 25% = purple. Legend shows exact dollar thresholds. |
| Price Change | Year-over-year % change, e.g. +5.2% |
Green β₯ +5% Β· Teal 0β5% Β· Amber 0 to β3% Β· Red < β3% |
| Sale / List | Sale-to-list ratio as %, e.g. 98.6% |
Green < 95% (buyer's market) Β· Teal 95β98% Β· Amber 98β100% Β· Red β₯ 100% (bidding wars) |
| Income | Median household income (Census ACS) | Green β₯ $80k Β· Red < $40k |
| Price/Income | Median price Γ· median income (affordability ratio) | Green < 3Γ (very affordable) Β· Red > 8Γ (expensive) |
| Renter % | % of households that rent rather than own | Green β₯ 50% (high renter share = more motivated sellers) |
| Supply | Months of housing inventory supply | Green < 2 months (very tight) Β· Red > 6 months (buyer's market) |
| Med Age | Median resident age (Census ACS) | Green β₯ 45 (older population = more estate sales) |
| Rent/Price | Monthly rent Γ· sale price (gross yield indicator, ZIP level only) | Green β₯ 0.8% (strong cash flow potential) |
| GRM | Gross Rent Multiplier β price Γ· annual rent (ZIP level only) | Green < 100 (strong rental income relative to price) |
| Poverty % | % of residents below poverty line (Census ACS) | Green < 10% (low poverty, stable market) |
| Vacancy % | % of housing units vacant (Census ACS) | Green < 5% (stable market) |
| Price Drops | % of active listings with a price reduction | Green β₯ 15% (high seller pressure = opportunity) |
| Homes Sold | Homes closed per month (market liquidity) | Green β₯ 500/mo (high liquidity = faster exit) |
| Med. Rent | Median monthly rent (ZIP level only) | Relative scale β darker = higher rent |
| Flip Score | Composite score 0β100 combining income, poverty, homeownership, DOM, price trend, sale/list, vacancy, housing age | Green = high score (best flip markets) |
π Table Column Tabs
All data tables have a tab strip above them that switches the visible set of columns. This keeps the table focused and easy to read without hiding useful data.
| Tab | Columns shown | Available at |
|---|---|---|
| Market Data | Tier, Score, Median Price, Price Chg 12m, Avg DOM, Mo. Supply, Sale/List, Above List, Price Drops, Homes Sold | All levels |
| Demographics | Med. Income, Homeown%, Poverty%, Med. Age, Vacancy%, Yr Built, Flip Score | All levels |
| Rental | Med. Rent, Avg Rent, Rent/SqFt, Rental DOM, Listings | County, ZIP, and City levels (hidden in Land mode) |
π’ Understanding the Numbers
Colour Coding on Days on Market (DOM) β Tables
In the data tables, the DOM column uses a 4-band colour scale matching the map markers:
| Colour | Range | Label | What it means |
|---|---|---|---|
| Green | β€ 40 days | Hot | Very fast-moving market β high buyer demand |
| Teal | 41β75 days | Normal | Moderate pace β balanced market |
| Amber | 76β110 days | Slow | Homes sitting β sellers beginning to feel pressure |
| Red | 111+ days | Cold | Very slow β motivated sellers, strong negotiating position |
Tier Badges (Counties & ZIPs)
Counties and ZIP codes are assigned a Tier based on their investment potential score:
| Tier | Meaning |
|---|---|
| A | Top-tier market β highest investment potential, strong deal flow |
| B | Good market β solid fundamentals, worth monitoring |
| C | Average market β selective opportunities |
| D | Below-average market β limited deal flow |
Score Bar (Counties & ZIPs)
Next to the Tier is a visual score bar showing the numeric score out of 100. Click the column header to sort by score and surface the highest-potential areas quickly.
Flip Score
The Flip Score is a composite 0β100 score combining eight signals: median income, poverty rate, homeownership rate, average DOM, price trend, sale/list ratio, vacancy rate, and median housing age. A score above 70 indicates a market with strong fundamentals for finding and exiting flip deals. Available in the Demographics tab and as a map metric.
Sale/List Ratio
Expressed as a percentage (e.g., 97.5%). Below 100% means homes sold for
less than asking price on average. Areas below 97% often indicate sellers are already
accepting below-list offers β a good hunting ground for off-market or negotiated deals.
Above 100% signals bidding wars.
Price Change % β Tables
The Price Chg 12m column shows the year-over-year change in median sale price:
- +5.2% β green means prices are appreciating (good exit momentum)
- -1.3% β red means prices are declining (more caution needed, but can signal motivated sellers)
Rental Metrics
The Rental table tab shows data from market-level rental surveys:
- Med. Rent β Median monthly asking rent
- Avg Rent β Average monthly rent (skewed by higher-end units)
- Rent/SqFt β Median rent per square foot
- Rental DOM β Median days a rental listing sits before being taken; lower = higher demand
- Listings β Total active rental listings in the area
β±οΈ Time Filters
Two buttons in the chart controls row let you choose how much historical data is shown:
- All Data β Shows the full historical record (back to 2012 for most markets). Use this to understand long-term trends and see how the market behaved through different cycles.
- 1 Year β Shows only the most recent 12 months of data. Use this for a focused current view without the noise of older history.
π States Table (National Level)
The states table shows the most recent snapshot values for each state. All columns are sortable β click a header once to sort ascending, click again to sort descending.
Market Data Tab
| Column | What it shows |
|---|---|
| State | State name β click the row to drill into that state's counties |
| Median Price | Median home sale price in the most recent month |
| Price Chg 12m | Year-over-year change in median price |
| Avg DOM | Average days on market (colour-coded) |
| Mo. Supply | Months of inventory supply |
| Sale/List | Average sale-to-list price ratio as a percentage |
Demographics Tab
| Column | What it shows |
|---|---|
| Med. Income | Median household income (US Census ACS) |
| Homeown% | Owner-occupied housing rate |
| Poverty% | % of residents below poverty line |
| Med. Age | Median resident age |
| Vacancy% | % of housing units vacant |
| Yr Built | Median year housing was built |
| Flip Score | Composite flip market score (0β100) |
Use the Filter states⦠box to quickly find a specific state by name.
π Counties Table (State Level)
After clicking a state, you see all its counties. The county name includes the correct suffix (County, Parish in Louisiana, or Borough in Alaska) in the page title and breadcrumb.
Market Data Tab
| Column | What it shows |
|---|---|
| County | County name β click to drill into ZIP codes and cities |
| Tier | A / B / C / D investment-potential tier |
| Score | Composite score bar (0β100) |
| Median Price | Median home sale price |
| Price Chg 12m | Year-over-year change in median price |
| Avg DOM | Average days on market (colour-coded) |
| Mo. Supply | Months of inventory supply |
| Sale/List | Average sale-to-list price ratio |
Demographics & Rental Tabs
Same columns as described in the Table Column Tabs section. The Rental tab is hidden when Land property type is selected.
π ZIP Codes & Cities Tables (County Level)
Inside a county, you can switch between two tabs:
- ZIP Codes β every ZIP in the county with Tier, Score, and market metrics. The City column shows the USPS city name for that ZIP (e.g., "Woodland Hills" for ZIP 91364 in Los Angeles).
- Cities β every city in the county with aggregated city-level data.
Rows with market data are clickable β clicking drills into that specific ZIP or city to show its individual historical charts.
ZIP Codes β Market Data Columns
| Column | What it shows |
|---|---|
| ZIP | 5-digit ZIP code |
| City | USPS city/neighbourhood name for that ZIP |
| Tier | A / B / C / D investment tier |
| Score | Composite score bar (0β100) |
| Median Price | Median sale price |
| Price Chg 12m | Year-over-year change in median price |
| DOM | Average days on market (colour-coded) |
| Sale/List | Average sale-to-list price ratio |
| Above List | % of homes sold above asking price |
Cities β Market Data Columns
| Column | What it shows |
|---|---|
| City | City name (click to view city-level charts) |
| Median Price | Median sale price |
| Price Chg 12m | Year-over-year change in median price |
| DOM | Average days on market (colour-coded) |
| Mo. Supply | Months of inventory supply |
| Sale/List | Average sale price Γ· list price ratio |
| Above List | % of homes sold above asking price |
| Price Drops | % of active listings with a price reduction |
βοΈ Wholesaling Laws Tab
At the national (states) level, a second tab labelled βοΈ Wholesaling Laws appears beside the Market Data tab. This tab shows a state-by-state summary of wholesaling regulations:
| Column | What it shows |
|---|---|
| State | State name |
| Wholesaling (License?) | Whether wholesaling requires a real-estate license and general legality |
| Assignment | Rules around assigning contracts to end buyers |
| Double Closing | Whether simultaneous (AβBβC) closings are permitted and any restrictions |
| Disclosure Requirements | What must be disclosed to buyers and sellers |
| Marketing Restrictions | Any rules on how properties under contract may be marketed |
| Licensed Partnership | Workarounds that allow wholesalers to operate legally with a licensed partner |
You can use the Filter states⦠search box to quickly locate a specific state while on the laws tab.
πΏ Land Mode
Selecting Land from the property type buttons switches the entire page into a specialized land-market view. This is useful for investors looking at vacant lots, raw land, or development parcels alongside their residential flip research.
In Land mode:
- The map shows land sale prices (median price per area) instead of residential prices
- The stat cards show the land median sale price; Days on Market, Months of Supply, and Homes Sold show "β" (these metrics are not tracked for land)
- The chart shows median and average land sale price over time; all other metric buttons are hidden since they don't apply to land
- The tables automatically show the land data columns; the Rental tab is hidden
π Sorting & Filtering
Sorting
Every table column with a sortable header can be clicked to sort:
- First click β sorts ascending (AβZ or lowβhigh)
- Second click β sorts descending (ZβA or highβlow)
- An arrow indicator on the header shows the current sort direction
- Rows with no data always float to the bottom regardless of sort direction
Filtering
Each table level has a search/filter input box:
- States level β Filter statesβ¦ (filters by state name)
- Counties level β Filter countiesβ¦ (filters by county name)
- County detail β Filterβ¦ (filters by ZIP code number or city name)
Filtering is live β results update as you type. The count badge next to the table title always shows the total number of rows (not the filtered count).
π Expanding Charts
Click any chart card to open a full-screen expanded modal view. The expanded view:
- Shows the same data with larger fonts and bigger data points
- Displays up to 18 date labels on the x-axis instead of 8
- Makes it easier to read exact values by hovering
To close the expanded chart:
- Press Esc
- Click the β button in the top-right of the modal
- Click anywhere outside the chart area
π‘ Tips & Best Practices
Using the Map to Find Opportunities
- Start with Days on Market (the default) β look for red or amber markers at the state level. These are the markets where homes sit longest and sellers have the most pressure.
- Switch to Price Change β look for amber and red areas where prices are flat or declining. Combined with high DOM, this is a strong motivated-seller signal.
- Switch to Sale/List β look for green areas where the ratio is well below 100%. These are buyer-friendly markets where you can negotiate discounts.
- Try Flip Score β this composite metric combines all the above into one number. Sort by Flip Score at the ZIP level to quickly rank every area.
Finding the Best Markets in the Table
- Sort states by Avg DOM descending to find states where homes sit longest β most seller pressure.
- Drill into a state, sort counties by Score descending to surface Tier A and B counties with the best investment fundamentals.
- Switch to Demographics tab, sort by Flip Score to identify areas with the best combination of demographic and market signals.
- Drill to ZIP level, sort by DOM descending to find the specific ZIPs within a county where properties sit longest.
- Switch to Rental tab to compare Rental DOM β areas with low rental DOM have strong rental demand, which helps if your flip doesn't sell quickly.
Reading Rent History
At the ZIP, city, and county level, the Median Rent chart shows a real month-by-month rent trend β not just a single snapshot. Use this to:
- See whether rents in your target area are rising or flat
- Estimate cash flow potential if holding a property as a rental
- Compare rent trajectory against sale price trajectory for the same area
Comparing Markets
Open Market Explorer in two browser tabs to compare markets side by side. Drill into different counties or states in each tab, set both to the same time filter, and compare charts and map views to see which market shows more opportunity.