Methodology · model v1
How the HousingGauge score works
Every market gets one Market Opportunity Score from 0 to 100, recalculated weekly by deterministic code from published data. Transparency is the product: this page documents exactly what goes in and how it is weighted.
What the score measures
The score summarizes how favorable current conditions are for a disciplined buyer or investor: the cost of financing, the monetary backdrop, negotiating leverage, demand, valuation, the local economy and rental economics. It is a market conditions score — not a price forecast, and not a recommendation to buy or sell any property.
- GREEN (70–100): conditions appear comparatively favorable for disciplined buyers and investors.
- YELLOW (45–69): mixed conditions; market selection and individual deal economics matter greatly.
- RED (0–44): conditions currently appear less attractive for aggressive leverage.
Components and weights
Each component is scored 0–100 from its inputs. Each input is mapped linearly between a value that scores 0 and a value that scores 100, and clamped at the ends. Weights and bounds are stored as data (scoring model v1) so they can be revised without changing the application; every snapshot records the model version that produced it.
Mortgage Conditions
20%Level and direction of 30-year mortgage rates — the cost of leverage.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| 30-year mortgage rate | 60% | 8.00% | 4.50% |
| Mortgage rate change (3 mo) | 20% | +0.50 pts | −0.50 pts |
| Mortgage rate change (6 mo) | 20% | +0.75 pts | −0.75 pts |
Monetary Conditions
15%How restrictive Federal Reserve policy is relative to the neutral rate (r-star), and which way it is moving.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Policy gap | 60% | +2.50 pts | −1.00 pts |
| Fed funds change (6 mo) | 40% | +0.75 pts | −0.75 pts |
Supply & Buyer Leverage
20%Inventory, months of supply, days on market, sale-to-list and price cuts. Higher = more negotiating room for buyers.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Months of supply | 30% | 1.5 months | 6.5 months |
| Inventory change (YoY) | 20% | −20.0% | +30.0% |
| Median days on market | 20% | 15 days | 75 days |
| Sale-to-list ratio | 20% | 104.0% | 96.0% |
| Listings with price cuts | 10% | 5.0% | 40.0% |
Demand Trend
15%Direction of pending and closed sales and how quickly homes are selling.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Pending sales change (YoY) | 50% | −15.0% | +15.0% |
| Closed sales change (YoY) | 30% | −15.0% | +15.0% |
| Days on market change (YoY) | 20% | +40.0% | −20.0% |
Valuation & Affordability
10%Prices relative to local incomes, payment burden at current rates, and real price trend.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Price-to-income ratio | 40% | 9.0× | 3.0× |
| Payment-to-income | 40% | 55.0% | 20.0% |
| Real median sale price change (YoY) | 20% | +10.0% | −8.0% |
Local Economy
10%Local unemployment and employment growth.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Unemployment rate | 50% | 8.0% | 3.0% |
| Employment growth (YoY) | 50% | −1.5% | +3.0% |
Rental Economics
10%Gross rental yield and rent growth.
| Input | Weight | Scores 0 at | Scores 100 at |
|---|---|---|---|
| Gross rental yield | 60% | 3.0% | 8.0% |
| Rent change (YoY) | 40% | −3.0% | +5.0% |
Core formulas
- Real policy rate = fed funds rate − expected inflation
- Policy gap = real policy rate − r-star (positive means policy is restrictive)
- Real home price = nominal price × CPIcurrent ÷ CPIobservation date
- Real price per sq ft = nominal $/sq ft × CPIcurrent ÷ CPIobservation date
- Price-to-income = median home price ÷ median household income
- Gross rental yield = annual median rent ÷ median home price
- Payment-to-income = principal and interest on a 30-year fixed loan for 80% of the median price ÷ monthly median household income (excludes taxes and insurance)
Why mortgage rates matter so much
Most buyers finance. The mortgage rate sets the monthly cost of the same house, so it moves affordability for every market at once. That is why mortgage conditions carry the largest single weight and appear prominently on every market page. Mortgage and monetary inputs are national, so they move all markets together; local components explain why markets differ.
What r-star means — and what it doesn't
r-star is the estimated neutral real interest rate: the policy rate that neither stimulates nor restrains the economy. When the real policy rate is above r-star, policy is restrictive. HousingGauge uses the published Federal Reserve Bank of New York estimate. r-star is unobservable and estimated with wide uncertainty.
A negative policy gap does not mean home prices will rise. Easier policy tends to ease credit conditions over time, but home prices depend on local supply, incomes, migration, mortgage spreads and much more. The policy component is one input describing the credit backdrop, not a prediction.
Correlation is not causation
The components describe conditions that have historically mattered to housing returns. A high score means several of those conditions are favorable at the same time — it does not mean any one of them causes prices to move, and past relationships may not hold.
Explanations, scenarios and AI
“Why this score” explanations and “what would turn this market GREEN” scenarios are generated by deterministic code from the market's own numbers. Scenarios solve the model for the input values that would cross a status line, spreading the change across the inputs with the most room to move. Written reports and podcast scripts may be drafted by a language model after all numbers are computed; every number in generated text is automatically checked against the underlying data, and anything that fails the check is held for human review instead of being published. An AI model never decides a score or a status.
Data sources
- Mortgage rates: Freddie Mac Primary Mortgage Market Survey (via FRED)
- Fed funds rate, CPI, inflation expectations, housing starts: Federal Reserve Economic Data (FRED)
- r-star: Federal Reserve Bank of New York (Holston-Laubach-Williams)
- Unemployment and employment: U.S. Bureau of Labor Statistics (LAUS)
- Household income: U.S. Census Bureau American Community Survey
- Sale prices, price per square foot, inventory, months of supply, days on market, sale-to-list, price cuts, closed and pending sales: Redfin Data Center — housing market data courtesy of Redfin, a national real estate brokerage (rolling three-month windows, city level)
- Rents: Zillow Observed Rent Index (ZORI), Zillow Research
Pilot status: all scored inputs now come from the public sources above. Where a source doesn't cover a market (for example, BLS publishes city labor data only for cities of 25,000+ people), that input is left empty and its weight is redistributed, as described under Limitations. Each figure on a market page shows its own source and observation date.
Limitations
- Local data can be thin. Small markets have few sales, so medians are noisy week to week.
- Data arrives on different schedules (weekly rates, monthly housing data, annual income). Each snapshot uses the latest available value and records its date.
- When an input is missing, its weight is redistributed within its component and the snapshot records data coverage.
- Market boundaries matter: a city, a ZIP code and a metro can tell different stories.
- The model is intentionally simple and transparent; it does not capture property-specific factors.
How often scores update
Weekly. Each run fetches national data once, refreshes every active market, recalculates components, saves a dated snapshot, and publishes the market page, report and podcast. Historical snapshots are kept so you can see how a market moved.
Independence
Market Partners and sponsors can present a market page but have no access to, or influence over, its data, score or analysis.
HousingGauge provides market information and analytical tools, not individualized investment, financial, legal or tax advice.
Questions about the methodology? See About HousingGauge.