Virginia ranks at 78 out of 100 against 51 states, based on how often homes sold above list, how close to list they sold, how fast they sold, supply and price drops.
The numbers
| March–May 2026 | A year earlier | Change | |
|---|---|---|---|
| Homes sold above list price | 37% | 39% | −1.8 pts |
| Average sale-to-list ratio | 99.8% | 99.9% | −0.1 pts |
| Median days on market | 33 | 30 | +4 |
| Months of supply | 2.4 | 2.3 | +1.4% |
| Listings with a price drop | 25% | 25% | +0.4 pts |
| Median sale price | $484,827 | $473,367 | +2.4% |
| Median price per sq ft | $247 | $243 | +1.6% |
| Homes sold | 30407 | 29621 | +2.7% |
The trend
Cities and towns in Virginia
| City | Heat score | ZIP codes |
|---|---|---|
| Braddock | 94 · Very hot | 1 |
| Burke | 93 · Very hot | 1 |
| Newington Forest | 91 · Very hot | 1 |
| Fairfax Station | 90 · Very hot | 1 |
| Mantua | 90 · Very hot | 1 |
| Bon Air | 89 · Very hot | 1 |
| Tuckahoe | 88 · Very hot | 2 |
| Cascades | 88 · Very hot | 1 |
| Dunn Loring | 87 · Very hot | 1 |
| Kings Park West | 87 · Very hot | 1 |
| Linton Hall | 87 · Very hot | 1 |
| Wolf Trap | 87 · Very hot | 1 |
| Chamberlayne | 85 · Very hot | 1 |
| Difficult Run | 85 · Very hot | 1 |
| Franklin Farm | 84 · Very hot | 1 |
| Ashburn | 83 · Very hot | 1 |
| Mount Vernon | 83 · Very hot | 1 |
| Rose Hill | 83 · Very hot | 1 |
| Annandale | 82 · Very hot | 1 |
| Groveton | 82 · Very hot | 1 |
| West Springfield | 82 · Very hot | 1 |
| Rockwood | 81 · Very hot | 1 |
| Sterling | 81 · Very hot | 1 |
| West Falls Church | 81 · Very hot | 1 |
| Bull Run | 79 · Hot | 2 |
| Lake Barcroft | 79 · Hot | 1 |
| Laurel | 78 · Hot | 1 |
| South Riding | 78 · Hot | 1 |
| Fort Hunt | 77 · Hot | 1 |
| Montclair | 77 · Hot | 1 |
| North Springfield | 77 · Hot | 1 |
| Oakton | 77 · Hot | 1 |
| Stuarts Draft | 77 · Hot | 1 |
| Richmond | 76 · Hot | 12 |
| Fair Oaks | 75 · Hot | 2 |
| Springfield | 75 · Hot | 1 |
| Buckhall | 74 · Hot | 2 |
| Chantilly | 74 · Hot | 1 |
| Highland Springs | 74 · Hot | 1 |
| Lake Ridge | 74 · Hot | 1 |
| Vienna | 74 · Hot | 1 |
| Kingstowne | 73 · Hot | 1 |
| Gainesville | 72 · Hot | 1 |
| Reston | 71 · Hot | 3 |
| Mechanicsville | 71 · Hot | 2 |
| Herndon | 71 · Hot | 1 |
| Massanutten | 71 · Hot | 1 |
| Bellwood | 70 · Hot | 1 |
| Virginia Beach | 69 · Hot | 12 |
| Lincolnia | 69 · Hot | 1 |
| Midlothian | 69 · Hot | 1 |
| Chesapeake | 68 · Hot | 6 |
| Arlington | 67 · Hot | 11 |
| East Highland Park | 67 · Hot | 1 |
| Falls Church | 67 · Hot | 1 |
| Sandston | 67 · Hot | 1 |
| Dale City | 66 · Hot | 1 |
| Harrisonburg | 65 · Hot | 2 |
| Idylwood | 65 · Hot | 1 |
| Manassas | 65 · Hot | 1 |
All 156 places, A to Z
Alexandria
Amonate
Annandale
Arlington
Arrington
Ashburn
Atlantic
Augusta Springs
Bailey's Crossroads
Basye
Belle Haven
Bellwood
Belspring
Blacksburg
Boissevain
Bon Air
Bracey
Braddock
Brambleton
Brightwood
Bristol
Buckhall
Bull Run
Burke
Cana
Captains Cove
Carrollton
Cascades
Cave Spring
Chamberlayne
Chantilly
Charlottesville
Cheriton
Cherry Hill
Chesapeake
Chester
Chester Gap
Chincoteague
Claremont
Cloverdale
Collinsville
Colonial Heights
Dahlgren Center
Dale City
Daleville
Danville
Deltaville
Difficult Run
Dryden
Dunn Loring
East Highland Park
East Stone Gap
Ebony
Emory
Fair Oaks
Fairfax Station
Falls Church
Farmville
Fishersville
Fort Belvoir
Fort Hunt
Fort Lee
Franklin Farm
Fredericksburg
Gainesville
Glen Allen
Gloucester Point
Great Falls
Groveton
Gwynn
Hampden-Sydney
Hampton
Harborton
Harrisonburg
Herndon
Highland Springs
Hollins
Hopewell
Horntown
Huntington
Idylwood
Iron Gate
Irvington
Kings Park West
Kingstowne
Lake Barcroft
Lake Ridge
Laurel
Lincolnia
Linton Hall
Low Moor
Lynchburg
Madison Heights
Manassas
Mantua
Mason Neck
Massanutten
McLean
Mechanicsville
Midlothian
Montclair
Mount Vernon
Nellysford
Nelsonia
New Baltimore
New Hope
New River
Newington Forest
Newport News
Norfolk
North Springfield
Oakton
Occoquan
Parrott
Poquoson
Portsmouth
Pungoteague
Radford
Raven
Reston
Richlands
Richmond
Roanoke
Rockwood
Rose Hill
Sandston
Sanford
Selma
Short Pump
South Riding
Springfield
Stanleytown
Sterling
Stuarts Draft
Suffolk
Sussex
Tangier
Tasley
Tuckahoe
Union Hall
Union Mill
University of Virginia
Verona
Vienna
Virginia Beach
Wattsville
Waynesboro
Weber City
West Falls Church
West Springfield
Weyers Cave
Willis Wharf
Winchester
Wolf Trap
Woodbridge
Woodlawn
Add this to your website
Paste this where you want the widget. It updates itself every month.
Methodology
The heat score ranks an area against every other area of the same kind (ZIP codes against ZIP codes, cities against cities, states against states) on five measures from Redfin’s Data Center: the share of homes sold above list price (35%), the average sale-to-list ratio (20%), median days on market (20%, fewer is hotter), months of supply (15%, fewer is hotter) and the share of listings with a price drop (10%, fewer is hotter). Each measure is a percentile rank, and the score is their weighted average, from 0 to 100.
Figures cover a trailing three-month window, weighted by sales, and are compared with the same three months a year earlier: a single month in a small ZIP code can be a handful of sales. An area needs at least 30 sales in the last 12 months, 10 in the window, and the three core measures to be scored. Redfin doesn’t publish months of supply or price drops for ZIP codes, so ZIP scores use the measures available. City figures come from Redfin’s own city series where it publishes one, and otherwise from a sales-weighted roll-up of the city’s ZIP codes. ZIP codes are assigned to cities using the Census Bureau’s 2020 ZIP-to-place, town and county relationships, and named with the Postal Service’s city names from HUD’s crosswalk.
BindingOffers, “How hot is the Virginia housing market? (May 2026)”, using data provided by Redfin, a national real estate brokerage. https://bindingoffers.com/market-pulse/va