Market report · September 2026
Richmond metro housing market
Updated
Data through October 3, 2026 · CVR MLS
The median sale price in Richmond metro was $430,000 in September 2026, up 2.9% from Sep 2025. 1,025 homes closed, down 7.8% vs Sep 2025. Active inventory stood at 3,314 listings at month end, up 16.5% vs Sep 2025.
Richmond metro at a glance, September 2026
Median sale price
$430,000
+2.9% vs Sep 2025
Active listings
3,314
+16.5% vs Sep 2025
Homes sold
1,025
-7.8% vs Sep 2025
Median days on market
12 days
-1 days vs Sep 2025
Months of supply
2.8 mo
+0.5 mo vs Sep 2025
Sale-to-list ratio
100.0%
Flat vs Sep 2025
Had a price reduction
25.9%
-1.9 pts vs Sep 2025
Sales with seller concessions
44.7%
-4.2 pts vs Sep 2025
What is happening in the Richmond metro housing market?
The median sale price in Richmond metro was $430,000 in September 2026, up 2.9% from Sep 2025.
1,025 homes closed, down 7.8% vs Sep 2025.
Active inventory stood at 3,314 listings at month end, up 16.5% vs Sep 2025.
That is 2.8 months of supply at the recent sales pace, which favors sellers.
The typical sale went under contract in 12 days (-1 days vs Sep 2025).
Homes sold for a median 100.0% of final list price; 37.3% sold above list.
The figures above are computed from MLS records. Analyst commentary for this period is being reviewed and will appear here when approved.
How does the Richmond metro market differ by price range?
The area-wide median hides a lot. Each band below shows sales, price, speed and supply for that range only.
| Price range | Homes sold | Median sale price | Median days on market | Sale-to-list ratio | Had a price reduction | Active listings | Months of supply |
|---|---|---|---|---|---|---|---|
| Under $250k | 87 | $203,000 | 12 days | 98.7% | 21.8% | 254 | 3 mo |
| $250k–$350k | 198 | $309,000 | 16 days | 100.0% | 29.3% | 555 | 2.4 mo |
| $350k–$500k | 365 | $412,500 | 11 days | 100.0% | 27.1% | 1,185 | 2.8 mo |
| $500k–$750k | 236 | $596,309 | 11 days | 100.0% | 24.2% | 784 | 2.8 mo |
| $750k–$1M | 89 | $825,000 | 18 days | 100.0% | 25.8% | 327 | 3.2 mo |
| $1M+ | 50 | $1,172,750 | 10 days | 100.0% | 18% | 209 | 3.2 mo |
Cells showing n=… have too few sales to publish a reliable figure.
How do the areas within Richmond metro compare?
Each area has its own report page with the same measures, charts and history.
| Area | Homes sold | Median sale price | Median days on market | Months of supply | Had a price reduction |
|---|---|---|---|---|---|
| City of Richmond | 186 | $385,000 | 9 days | 2.6 mo | 21.5% |
| Henrico County | 308 | $401,045 | 13 days | 2.5 mo | 23.7% |
| Chesterfield County | 374 | $435,500 | 12 days | 3 mo | 29.4% |
| Hanover County | 103 | $500,000 | 13 days | 2.8 mo | 25.2% |
| Goochland County | 25 | $625,000 | 43 days | 3.5 mo | 32% |
| Powhatan County | 29 | $580,000 | 17 days | 4.5 mo | 27.6% |
Cells showing n=… have too few sales to publish a reliable figure.
How do property types compare in Richmond metro?
Detached homes, townhouses and condos behave differently, and new construction moves on its own schedule.
| Property type | Homes sold | Median sale price | Median days on market | Sale-to-list ratio | Had a price reduction | Active listings | Months of supply |
|---|---|---|---|---|---|---|---|
| Detached | 815 | $455,000 | 11 days | 100.0% | 25.2% | 2,432 | 2.5 mo |
| Townhouse / attached | 122 | $376,777 | 16 days | 100.0% | 27% | 486 | 3.6 mo |
| Condo | 88 | $355,000 | 21 days | 100.0% | 30.7% | 396 | 4.2 mo |
Cells showing n=… have too few sales to publish a reliable figure.
| New vs resale | Homes sold | Median sale price | Median days on market | Had a price reduction | Months of supply |
|---|---|---|---|---|---|
| New construction | 123 | $439,780 | 32 days | 28.5% | 5.9 mo |
| Resale | 902 | $430,000 | 11 days | 25.5% | 2.4 mo |
Cells showing n=… have too few sales to publish a reliable figure.
What does this mean for sellers?
With 2.8 months of supply, a correctly priced home still has more buyers than competition. Pricing from closed sales, not from a neighbor's asking price, is what captures that.
Median sale-to-list of 100.0% means sellers are getting full price on well-presented homes.
Find out what this means for your home · What it costs to sell
What does this mean for buyers?
Inventory is tight at 2.8 months of supply. Get fully pre-approved before you tour, and expect to compete on well-priced homes.
The median home went under contract in 12 days, so decide your walk-away price before you tour.
Active inventory is +16.5% vs Sep 2025, so there is more to choose from than last year.
No pressure, no spam
What does the Richmond metro market mean for your home?
A licensed agent reaches out within 5 minutes during business hours, from (804) 556-1228.
How have Richmond metro prices trended?
Monthly series from the same MLS records, computed with the same method for every month shown. Toggle 12, 24 or 36 months.
Median sale price: $455,000 in Oct 2026, up 10.3% from $412,500 in Nov 2025. High $455,000 (Oct 2026), low $404,950 (Jan 2026).
| Month | Value |
|---|---|
| Nov 2025 | $412,500 |
| Dec 2025 | $415,000 |
| Jan 2026 | $404,950 |
| Feb 2026 | $414,990 |
| Mar 2026 | $425,000 |
| Apr 2026 | $435,000 |
| May 2026 | $435,000 |
| Jun 2026 | $450,000 |
| Jul 2026 | $444,500 |
| Aug 2026 | $431,500 |
| Sep 2026 | $430,000 |
| Oct 2026 | $455,000 |
Median sale price: $455,000 in Oct 2026, up 8.3% from $420,000 in Nov 2024. High $455,000 (Oct 2026), low $400,000 (Jan 2025).
| Month | Value |
|---|---|
| Nov 2024 | $420,000 |
| Dec 2024 | $419,700 |
| Jan 2025 | $400,000 |
| Feb 2025 | $414,490 |
| Mar 2025 | $423,000 |
| Apr 2025 | $422,518 |
| May 2025 | $434,995 |
| Jun 2025 | $442,000 |
| Jul 2025 | $435,000 |
| Aug 2025 | $420,000 |
| Sep 2025 | $418,000 |
| Oct 2025 | $425,000 |
| Nov 2025 | $412,500 |
| Dec 2025 | $415,000 |
| Jan 2026 | $404,950 |
| Feb 2026 | $414,990 |
| Mar 2026 | $425,000 |
| Apr 2026 | $435,000 |
| May 2026 | $435,000 |
| Jun 2026 | $450,000 |
| Jul 2026 | $444,500 |
| Aug 2026 | $431,500 |
| Sep 2026 | $430,000 |
| Oct 2026 | $455,000 |
Median sale price: $455,000 in Oct 2026, up 12.9% from $403,145 in Nov 2023. High $455,000 (Oct 2026), low $387,750 (Jan 2024).
| Month | Value |
|---|---|
| Nov 2023 | $403,145 |
| Dec 2023 | $392,000 |
| Jan 2024 | $387,750 |
| Feb 2024 | $395,000 |
| Mar 2024 | $400,013 |
| Apr 2024 | $420,090 |
| May 2024 | $425,000 |
| Jun 2024 | $439,465 |
| Jul 2024 | $425,000 |
| Aug 2024 | $410,120 |
| Sep 2024 | $425,000 |
| Oct 2024 | $414,900 |
| Nov 2024 | $420,000 |
| Dec 2024 | $419,700 |
| Jan 2025 | $400,000 |
| Feb 2025 | $414,490 |
| Mar 2025 | $423,000 |
| Apr 2025 | $422,518 |
| May 2025 | $434,995 |
| Jun 2025 | $442,000 |
| Jul 2025 | $435,000 |
| Aug 2025 | $420,000 |
| Sep 2025 | $418,000 |
| Oct 2025 | $425,000 |
| Nov 2025 | $412,500 |
| Dec 2025 | $415,000 |
| Jan 2026 | $404,950 |
| Feb 2026 | $414,990 |
| Mar 2026 | $425,000 |
| Apr 2026 | $435,000 |
| May 2026 | $435,000 |
| Jun 2026 | $450,000 |
| Jul 2026 | $444,500 |
| Aug 2026 | $431,500 |
| Sep 2026 | $430,000 |
| Oct 2026 | $455,000 |
Homes sold: 48 in Oct 2026, down 95.2% from 1,010 in Nov 2025. High 1,606 (Jun 2026), low 48 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2025 | 1,010 |
| Dec 2025 | 1,178 |
| Jan 2026 | 780 |
| Feb 2026 | 915 |
| Mar 2026 | 1,149 |
| Apr 2026 | 1,366 |
| May 2026 | 1,503 |
| Jun 2026 | 1,606 |
| Jul 2026 | 1,384 |
| Aug 2026 | 1,158 |
| Sep 2026 | 1,025 |
| Oct 2026 | 48 |
Homes sold: 48 in Oct 2026, down 95.5% from 1,075 in Nov 2024. High 1,606 (Jun 2026), low 48 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2024 | 1,075 |
| Dec 2024 | 1,216 |
| Jan 2025 | 755 |
| Feb 2025 | 818 |
| Mar 2025 | 1,051 |
| Apr 2025 | 1,210 |
| May 2025 | 1,399 |
| Jun 2025 | 1,491 |
| Jul 2025 | 1,371 |
| Aug 2025 | 1,271 |
| Sep 2025 | 1,112 |
| Oct 2025 | 1,284 |
| Nov 2025 | 1,010 |
| Dec 2025 | 1,178 |
| Jan 2026 | 780 |
| Feb 2026 | 915 |
| Mar 2026 | 1,149 |
| Apr 2026 | 1,366 |
| May 2026 | 1,503 |
| Jun 2026 | 1,606 |
| Jul 2026 | 1,384 |
| Aug 2026 | 1,158 |
| Sep 2026 | 1,025 |
| Oct 2026 | 48 |
Homes sold: 48 in Oct 2026, down 95.1% from 984 in Nov 2023. High 1,606 (Jun 2026), low 48 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2023 | 984 |
| Dec 2023 | 1,101 |
| Jan 2024 | 703 |
| Feb 2024 | 970 |
| Mar 2024 | 1,020 |
| Apr 2024 | 1,203 |
| May 2024 | 1,440 |
| Jun 2024 | 1,304 |
| Jul 2024 | 1,297 |
| Aug 2024 | 1,196 |
| Sep 2024 | 1,090 |
| Oct 2024 | 1,207 |
| Nov 2024 | 1,075 |
| Dec 2024 | 1,216 |
| Jan 2025 | 755 |
| Feb 2025 | 818 |
| Mar 2025 | 1,051 |
| Apr 2025 | 1,210 |
| May 2025 | 1,399 |
| Jun 2025 | 1,491 |
| Jul 2025 | 1,371 |
| Aug 2025 | 1,271 |
| Sep 2025 | 1,112 |
| Oct 2025 | 1,284 |
| Nov 2025 | 1,010 |
| Dec 2025 | 1,178 |
| Jan 2026 | 780 |
| Feb 2026 | 915 |
| Mar 2026 | 1,149 |
| Apr 2026 | 1,366 |
| May 2026 | 1,503 |
| Jun 2026 | 1,606 |
| Jul 2026 | 1,384 |
| Aug 2026 | 1,158 |
| Sep 2026 | 1,025 |
| Oct 2026 | 48 |
Share of sales with a price reduction: 18.8% in Oct 2026, down 40.9% from 31.8% in Nov 2025. High 36.2% (Jan 2026), low 17.7% (May 2026).
| Month | Value |
|---|---|
| Nov 2025 | 31.8% |
| Dec 2025 | 35.6% |
| Jan 2026 | 36.2% |
| Feb 2026 | 29.6% |
| Mar 2026 | 21.8% |
| Apr 2026 | 17.9% |
| May 2026 | 17.7% |
| Jun 2026 | 18.4% |
| Jul 2026 | 23% |
| Aug 2026 | 24.6% |
| Sep 2026 | 25.9% |
| Oct 2026 | 18.8% |
Share of sales with a price reduction: 18.8% in Oct 2026, down 21.3% from 23.9% in Nov 2024. High 36.2% (Jan 2026), low 17.5% (May 2025).
| Month | Value |
|---|---|
| Nov 2024 | 23.9% |
| Dec 2024 | 31.5% |
| Jan 2025 | 28.6% |
| Feb 2025 | 25.7% |
| Mar 2025 | 22.8% |
| Apr 2025 | 18.2% |
| May 2025 | 17.5% |
| Jun 2025 | 18% |
| Jul 2025 | 24.4% |
| Aug 2025 | 25.8% |
| Sep 2025 | 27.8% |
| Oct 2025 | 29.4% |
| Nov 2025 | 31.8% |
| Dec 2025 | 35.6% |
| Jan 2026 | 36.2% |
| Feb 2026 | 29.6% |
| Mar 2026 | 21.8% |
| Apr 2026 | 17.9% |
| May 2026 | 17.7% |
| Jun 2026 | 18.4% |
| Jul 2026 | 23% |
| Aug 2026 | 24.6% |
| Sep 2026 | 25.9% |
| Oct 2026 | 18.8% |
Share of sales with a price reduction: 18.8% in Oct 2026, down 6.5% from 20.1% in Nov 2023. High 36.2% (Jan 2026), low 14% (May 2024).
| Month | Value |
|---|---|
| Nov 2023 | 20.1% |
| Dec 2023 | 25.8% |
| Jan 2024 | 25.6% |
| Feb 2024 | 20.9% |
| Mar 2024 | 17.5% |
| Apr 2024 | 15.5% |
| May 2024 | 14% |
| Jun 2024 | 15% |
| Jul 2024 | 15.8% |
| Aug 2024 | 21.2% |
| Sep 2024 | 25% |
| Oct 2024 | 24.3% |
| Nov 2024 | 23.9% |
| Dec 2024 | 31.5% |
| Jan 2025 | 28.6% |
| Feb 2025 | 25.7% |
| Mar 2025 | 22.8% |
| Apr 2025 | 18.2% |
| May 2025 | 17.5% |
| Jun 2025 | 18% |
| Jul 2025 | 24.4% |
| Aug 2025 | 25.8% |
| Sep 2025 | 27.8% |
| Oct 2025 | 29.4% |
| Nov 2025 | 31.8% |
| Dec 2025 | 35.6% |
| Jan 2026 | 36.2% |
| Feb 2026 | 29.6% |
| Mar 2026 | 21.8% |
| Apr 2026 | 17.9% |
| May 2026 | 17.7% |
| Jun 2026 | 18.4% |
| Jul 2026 | 23% |
| Aug 2026 | 24.6% |
| Sep 2026 | 25.9% |
| Oct 2026 | 18.8% |
Sale-to-list ratio: 100.0% in Oct 2026, up 0.0% from 100.0% in Nov 2025. High 100.0% (Nov 2025), low 100.0% (Nov 2025).
| Month | Value |
|---|---|
| Nov 2025 | 100.0% |
| Dec 2025 | 100.0% |
| Jan 2026 | 100.0% |
| Feb 2026 | 100.0% |
| Mar 2026 | 100.0% |
| Apr 2026 | 100.0% |
| May 2026 | 100.0% |
| Jun 2026 | 100.0% |
| Jul 2026 | 100.0% |
| Aug 2026 | 100.0% |
| Sep 2026 | 100.0% |
| Oct 2026 | 100.0% |
Sale-to-list ratio: 100.0% in Oct 2026, up 0.0% from 100.0% in Nov 2024. High 100.0% (Nov 2024), low 100.0% (Nov 2024).
| Month | Value |
|---|---|
| Nov 2024 | 100.0% |
| Dec 2024 | 100.0% |
| Jan 2025 | 100.0% |
| Feb 2025 | 100.0% |
| Mar 2025 | 100.0% |
| Apr 2025 | 100.0% |
| May 2025 | 100.0% |
| Jun 2025 | 100.0% |
| Jul 2025 | 100.0% |
| Aug 2025 | 100.0% |
| Sep 2025 | 100.0% |
| Oct 2025 | 100.0% |
| Nov 2025 | 100.0% |
| Dec 2025 | 100.0% |
| Jan 2026 | 100.0% |
| Feb 2026 | 100.0% |
| Mar 2026 | 100.0% |
| Apr 2026 | 100.0% |
| May 2026 | 100.0% |
| Jun 2026 | 100.0% |
| Jul 2026 | 100.0% |
| Aug 2026 | 100.0% |
| Sep 2026 | 100.0% |
| Oct 2026 | 100.0% |
Sale-to-list ratio: 100.0% in Oct 2026, up 0.0% from 100.0% in Nov 2023. High 100.2% (May 2024), low 100.0% (Nov 2023).
| Month | Value |
|---|---|
| Nov 2023 | 100.0% |
| Dec 2023 | 100.0% |
| Jan 2024 | 100.0% |
| Feb 2024 | 100.0% |
| Mar 2024 | 100.0% |
| Apr 2024 | 100.2% |
| May 2024 | 100.2% |
| Jun 2024 | 100.0% |
| Jul 2024 | 100.0% |
| Aug 2024 | 100.0% |
| Sep 2024 | 100.0% |
| Oct 2024 | 100.0% |
| Nov 2024 | 100.0% |
| Dec 2024 | 100.0% |
| Jan 2025 | 100.0% |
| Feb 2025 | 100.0% |
| Mar 2025 | 100.0% |
| Apr 2025 | 100.0% |
| May 2025 | 100.0% |
| Jun 2025 | 100.0% |
| Jul 2025 | 100.0% |
| Aug 2025 | 100.0% |
| Sep 2025 | 100.0% |
| Oct 2025 | 100.0% |
| Nov 2025 | 100.0% |
| Dec 2025 | 100.0% |
| Jan 2026 | 100.0% |
| Feb 2026 | 100.0% |
| Mar 2026 | 100.0% |
| Apr 2026 | 100.0% |
| May 2026 | 100.0% |
| Jun 2026 | 100.0% |
| Jul 2026 | 100.0% |
| Aug 2026 | 100.0% |
| Sep 2026 | 100.0% |
| Oct 2026 | 100.0% |
How have Richmond metro inventory and sales pace trended?
Supply and speed, month by month.
Active listings at month end: 3,440 in Oct 2026, up 33.7% from 2,572 in Nov 2025. High 3,440 (Oct 2026), low 2,082 (Dec 2025).
| Month | Value |
|---|---|
| Nov 2025 | 2,572 |
| Dec 2025 | 2,082 |
| Jan 2026 | 2,085 |
| Feb 2026 | 2,093 |
| Mar 2026 | 2,227 |
| Apr 2026 | 2,455 |
| May 2026 | 2,538 |
| Jun 2026 | 2,616 |
| Jul 2026 | 2,873 |
| Aug 2026 | 2,847 |
| Sep 2026 | 3,314 |
| Oct 2026 | 3,440 |
Active listings at month end: 3,440 in Oct 2026, up 46.7% from 2,345 in Nov 2024. High 3,440 (Oct 2026), low 1,986 (Dec 2024).
| Month | Value |
|---|---|
| Nov 2024 | 2,345 |
| Dec 2024 | 1,986 |
| Jan 2025 | 2,054 |
| Feb 2025 | 2,031 |
| Mar 2025 | 2,069 |
| Apr 2025 | 2,445 |
| May 2025 | 2,594 |
| Jun 2025 | 2,665 |
| Jul 2025 | 2,732 |
| Aug 2025 | 2,767 |
| Sep 2025 | 2,844 |
| Oct 2025 | 2,862 |
| Nov 2025 | 2,572 |
| Dec 2025 | 2,082 |
| Jan 2026 | 2,085 |
| Feb 2026 | 2,093 |
| Mar 2026 | 2,227 |
| Apr 2026 | 2,455 |
| May 2026 | 2,538 |
| Jun 2026 | 2,616 |
| Jul 2026 | 2,873 |
| Aug 2026 | 2,847 |
| Sep 2026 | 3,314 |
| Oct 2026 | 3,440 |
Active listings at month end: 3,440 in Oct 2026, up 57.5% from 2,184 in Nov 2023. High 3,440 (Oct 2026), low 1,835 (Mar 2024).
| Month | Value |
|---|---|
| Nov 2023 | 2,184 |
| Dec 2023 | 1,856 |
| Jan 2024 | 1,890 |
| Feb 2024 | 1,913 |
| Mar 2024 | 1,835 |
| Apr 2024 | 1,975 |
| May 2024 | 2,096 |
| Jun 2024 | 2,204 |
| Jul 2024 | 2,361 |
| Aug 2024 | 2,364 |
| Sep 2024 | 2,413 |
| Oct 2024 | 2,512 |
| Nov 2024 | 2,345 |
| Dec 2024 | 1,986 |
| Jan 2025 | 2,054 |
| Feb 2025 | 2,031 |
| Mar 2025 | 2,069 |
| Apr 2025 | 2,445 |
| May 2025 | 2,594 |
| Jun 2025 | 2,665 |
| Jul 2025 | 2,732 |
| Aug 2025 | 2,767 |
| Sep 2025 | 2,844 |
| Oct 2025 | 2,862 |
| Nov 2025 | 2,572 |
| Dec 2025 | 2,082 |
| Jan 2026 | 2,085 |
| Feb 2026 | 2,093 |
| Mar 2026 | 2,227 |
| Apr 2026 | 2,455 |
| May 2026 | 2,538 |
| Jun 2026 | 2,616 |
| Jul 2026 | 2,873 |
| Aug 2026 | 2,847 |
| Sep 2026 | 3,314 |
| Oct 2026 | 3,440 |
Median days on market: 8 days in Oct 2026, down 50.0% from 15 days in Nov 2025. High 23 days (Jan 2026), low 7 days (Apr 2026).
| Month | Value |
|---|---|
| Nov 2025 | 15 days |
| Dec 2025 | 18 days |
| Jan 2026 | 23 days |
| Feb 2026 | 16 days |
| Mar 2026 | 10 days |
| Apr 2026 | 7 days |
| May 2026 | 7 days |
| Jun 2026 | 8 days |
| Jul 2026 | 9 days |
| Aug 2026 | 12 days |
| Sep 2026 | 12 days |
| Oct 2026 | 8 days |
Median days on market: 8 days in Oct 2026, down 31.8% from 11 days in Nov 2024. High 23 days (Jan 2026), low 7 days (Apr 2025).
| Month | Value |
|---|---|
| Nov 2024 | 11 days |
| Dec 2024 | 15 days |
| Jan 2025 | 17 days |
| Feb 2025 | 12 days |
| Mar 2025 | 9 days |
| Apr 2025 | 7 days |
| May 2025 | 7 days |
| Jun 2025 | 7 days |
| Jul 2025 | 9 days |
| Aug 2025 | 10 days |
| Sep 2025 | 13 days |
| Oct 2025 | 12 days |
| Nov 2025 | 15 days |
| Dec 2025 | 18 days |
| Jan 2026 | 23 days |
| Feb 2026 | 16 days |
| Mar 2026 | 10 days |
| Apr 2026 | 7 days |
| May 2026 | 7 days |
| Jun 2026 | 8 days |
| Jul 2026 | 9 days |
| Aug 2026 | 12 days |
| Sep 2026 | 12 days |
| Oct 2026 | 8 days |
Median days on market: 8 days in Oct 2026, down 6.3% from 8 days in Nov 2023. High 23 days (Jan 2026), low 6 days (May 2024).
| Month | Value |
|---|---|
| Nov 2023 | 8 days |
| Dec 2023 | 11 days |
| Jan 2024 | 15 days |
| Feb 2024 | 10 days |
| Mar 2024 | 7 days |
| Apr 2024 | 7 days |
| May 2024 | 6 days |
| Jun 2024 | 7 days |
| Jul 2024 | 7 days |
| Aug 2024 | 8 days |
| Sep 2024 | 10 days |
| Oct 2024 | 9 days |
| Nov 2024 | 11 days |
| Dec 2024 | 15 days |
| Jan 2025 | 17 days |
| Feb 2025 | 12 days |
| Mar 2025 | 9 days |
| Apr 2025 | 7 days |
| May 2025 | 7 days |
| Jun 2025 | 7 days |
| Jul 2025 | 9 days |
| Aug 2025 | 10 days |
| Sep 2025 | 13 days |
| Oct 2025 | 12 days |
| Nov 2025 | 15 days |
| Dec 2025 | 18 days |
| Jan 2026 | 23 days |
| Feb 2026 | 16 days |
| Mar 2026 | 10 days |
| Apr 2026 | 7 days |
| May 2026 | 7 days |
| Jun 2026 | 8 days |
| Jul 2026 | 9 days |
| Aug 2026 | 12 days |
| Sep 2026 | 12 days |
| Oct 2026 | 8 days |
Months of supply: 3 mo in Oct 2026, up 30.4% from 2.3 mo in Nov 2025. High 3 mo (Oct 2026), low 1.7 mo (Jun 2026).
| Month | Value |
|---|---|
| Nov 2025 | 2.3 mo |
| Dec 2025 | 1.8 mo |
| Jan 2026 | 2.1 mo |
| Feb 2026 | 2.2 mo |
| Mar 2026 | 2.3 mo |
| Apr 2026 | 2.1 mo |
| May 2026 | 1.9 mo |
| Jun 2026 | 1.7 mo |
| Jul 2026 | 1.9 mo |
| Aug 2026 | 2.1 mo |
| Sep 2026 | 2.8 mo |
| Oct 2026 | 3 mo |
Months of supply: 3 mo in Oct 2026, up 42.9% from 2.1 mo in Nov 2024. High 3 mo (Oct 2026), low 1.7 mo (Dec 2024).
| Month | Value |
|---|---|
| Nov 2024 | 2.1 mo |
| Dec 2024 | 1.7 mo |
| Jan 2025 | 2 mo |
| Feb 2025 | 2.2 mo |
| Mar 2025 | 2.3 mo |
| Apr 2025 | 2.3 mo |
| May 2025 | 2.1 mo |
| Jun 2025 | 1.9 mo |
| Jul 2025 | 1.9 mo |
| Aug 2025 | 2 mo |
| Sep 2025 | 2.3 mo |
| Oct 2025 | 2.3 mo |
| Nov 2025 | 2.3 mo |
| Dec 2025 | 1.8 mo |
| Jan 2026 | 2.1 mo |
| Feb 2026 | 2.2 mo |
| Mar 2026 | 2.3 mo |
| Apr 2026 | 2.1 mo |
| May 2026 | 1.9 mo |
| Jun 2026 | 1.7 mo |
| Jul 2026 | 1.9 mo |
| Aug 2026 | 2.1 mo |
| Sep 2026 | 2.8 mo |
| Oct 2026 | 3 mo |
Months of supply: 3 mo in Oct 2026, up 50.0% from 2 mo in Nov 2023. High 3 mo (Oct 2026), low 1.7 mo (May 2024).
| Month | Value |
|---|---|
| Nov 2023 | 2 mo |
| Dec 2023 | 1.8 mo |
| Jan 2024 | 2 mo |
| Feb 2024 | 2 mo |
| Mar 2024 | 2 mo |
| Apr 2024 | 1.8 mo |
| May 2024 | 1.7 mo |
| Jun 2024 | 1.7 mo |
| Jul 2024 | 1.8 mo |
| Aug 2024 | 1.9 mo |
| Sep 2024 | 2 mo |
| Oct 2024 | 2.2 mo |
| Nov 2024 | 2.1 mo |
| Dec 2024 | 1.7 mo |
| Jan 2025 | 2 mo |
| Feb 2025 | 2.2 mo |
| Mar 2025 | 2.3 mo |
| Apr 2025 | 2.3 mo |
| May 2025 | 2.1 mo |
| Jun 2025 | 1.9 mo |
| Jul 2025 | 1.9 mo |
| Aug 2025 | 2 mo |
| Sep 2025 | 2.3 mo |
| Oct 2025 | 2.3 mo |
| Nov 2025 | 2.3 mo |
| Dec 2025 | 1.8 mo |
| Jan 2026 | 2.1 mo |
| Feb 2026 | 2.2 mo |
| Mar 2026 | 2.3 mo |
| Apr 2026 | 2.1 mo |
| May 2026 | 1.9 mo |
| Jun 2026 | 1.7 mo |
| Jul 2026 | 1.9 mo |
| Aug 2026 | 2.1 mo |
| Sep 2026 | 2.8 mo |
| Oct 2026 | 3 mo |
New listings: 165 in Oct 2026, down 84.6% from 1,068 in Nov 2025. High 2,047 (Apr 2026), low 165 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2025 | 1,068 |
| Dec 2025 | 791 |
| Jan 2026 | 1,303 |
| Feb 2026 | 1,304 |
| Mar 2026 | 1,846 |
| Apr 2026 | 2,047 |
| May 2026 | 1,929 |
| Jun 2026 | 1,802 |
| Jul 2026 | 1,737 |
| Aug 2026 | 1,596 |
| Sep 2026 | 1,710 |
| Oct 2026 | 165 |
New listings: 165 in Oct 2026, down 85.9% from 1,172 in Nov 2024. High 2,047 (Apr 2026), low 165 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2024 | 1,172 |
| Dec 2024 | 834 |
| Jan 2025 | 1,260 |
| Feb 2025 | 1,234 |
| Mar 2025 | 1,640 |
| Apr 2025 | 2,044 |
| May 2025 | 1,877 |
| Jun 2025 | 1,700 |
| Jul 2025 | 1,698 |
| Aug 2025 | 1,488 |
| Sep 2025 | 1,682 |
| Oct 2025 | 1,625 |
| Nov 2025 | 1,068 |
| Dec 2025 | 791 |
| Jan 2026 | 1,303 |
| Feb 2026 | 1,304 |
| Mar 2026 | 1,846 |
| Apr 2026 | 2,047 |
| May 2026 | 1,929 |
| Jun 2026 | 1,802 |
| Jul 2026 | 1,737 |
| Aug 2026 | 1,596 |
| Sep 2026 | 1,710 |
| Oct 2026 | 165 |
New listings: 165 in Oct 2026, down 85.2% from 1,113 in Nov 2023. High 2,047 (Apr 2026), low 165 (Oct 2026).
| Month | Value |
|---|---|
| Nov 2023 | 1,113 |
| Dec 2023 | 701 |
| Jan 2024 | 1,257 |
| Feb 2024 | 1,258 |
| Mar 2024 | 1,443 |
| Apr 2024 | 1,694 |
| May 2024 | 1,672 |
| Jun 2024 | 1,557 |
| Jul 2024 | 1,560 |
| Aug 2024 | 1,477 |
| Sep 2024 | 1,507 |
| Oct 2024 | 1,570 |
| Nov 2024 | 1,172 |
| Dec 2024 | 834 |
| Jan 2025 | 1,260 |
| Feb 2025 | 1,234 |
| Mar 2025 | 1,640 |
| Apr 2025 | 2,044 |
| May 2025 | 1,877 |
| Jun 2025 | 1,700 |
| Jul 2025 | 1,698 |
| Aug 2025 | 1,488 |
| Sep 2025 | 1,682 |
| Oct 2025 | 1,625 |
| Nov 2025 | 1,068 |
| Dec 2025 | 791 |
| Jan 2026 | 1,303 |
| Feb 2026 | 1,304 |
| Mar 2026 | 1,846 |
| Apr 2026 | 2,047 |
| May 2026 | 1,929 |
| Jun 2026 | 1,802 |
| Jul 2026 | 1,737 |
| Aug 2026 | 1,596 |
| Sep 2026 | 1,710 |
| Oct 2026 | 165 |
How are these numbers calculated?
Geography. Richmond metro as defined in Keeton & Co's market model (MLS county, city, ZIP and area codes).
Source. Closed and active listings recorded in CVR MLS, replicated nightly. Data through October 3, 2026. Property types: Residential (detached, townhouse/attached, condo, 2–4 unit). Leases, land and commercial are excluded.
Exclusions. Sales under $25,000; distressed and non-arm's-length sales (Auction, Bankruptcy Property, In Foreclosure, REO…).
Sample rules. A figure is suppressed below 5 records, flagged low-confidence below 10, and moderate below 25. Year-over-year comparisons are shown only when both periods have at least 5 records.
- Days on market
- MLS-reported DaysOnMarket for closings (list-to-contract). Fallback contract_date - on_market_date.
- Cumulative DOM
- CumulativeDaysOnMarket where reported (CAAR)
- Price per square foot
- ClosePrice / LivingArea where LivingArea >= 300
- Seller concessions
- ConcessionsAmount > 0 (CVR only); pct of close price
- Contract date
- CVR: PendingTimestamp::date; CAAR: on_market_date + DaysOnMarket (proxy). Only Pending/ActiveUnderContract/Closed.
- Months of supply
- active_at_period_end / (closings in trailing 3 months / 3)
- Stale listing
- active at period end with (end - on_market_date) > 90 days
- On-market date
- COALESCE(OnMarketDate, ListingContractDate)
- Resolution date
- OffMarketDate, else CloseDate/WithdrawnDate/CancellationDate/ExpirationDate by status; NULL while Active/ComingSoon
- Price reduction
- closed listings with OriginalListPrice > ListPrice; amount = OriginalListPrice - ListPrice
- Closed sales
- StandardStatus='Closed' AND CloseDate in [start,end]
- Went under contract
- contract_date in [start,end]
- Sale-to-list
- median(ClosePrice / ListPrice)
- Absorption rate
- closed_in_period / active_at_period_end * 100 (period normalized to 30.4 days)
- Active listings
- on_market_date <= end AND (contract_date IS NULL OR contract_date > end) AND (off_market_date IS NULL OR off_market_date > end); excludes ComingSoon
- Sale-to-original-list
- median(ClosePrice / OriginalListPrice)
- New listings
- on_market_date in [start,end]
- Under contract
- contract_date <= end AND (off_market_date IS NULL OR off_market_date > end)
Methodology Residential sales methodology v1 (v1). Statistics are computed by Keeton & Co's market-intelligence engine from the MLS records above; the commentary interprets those figures and never alters them. Reviewed by Keeton & Co.