282
Seller's Markets
0.1
Lowest Supply (mo)
0
Fastest Selling (days)
$2.15M
Highest Median Price
| # | City | Months Supply | Median Price | Days on Market | YoY Change |
|---|---|---|---|---|---|
| 1 | Greenbriar | 0.1 mo | $765K | 29 days | +10.3% |
| 2 | McKenney | 0.2 mo | $225K | 38 days | N/A |
| 3 | Union Mill | 0.2 mo | $1.06M | 43 days | N/A |
| 4 | Dublin | 0.3 mo | $235K | 3 days | N/A |
| 5 | Hutchison | 0.3 mo | $460K | 62 days | N/A |
| 6 | Mantua | 0.3 mo | $980K | 113 days | N/A |
| 7 | Bellwood | 0.4 mo | $270K | 14 days | N/A |
| 8 | Elkton | 0.4 mo | $320K | 73 days | N/A |
| 9 | Wyndham | 0.4 mo | $800K | 21 days | N/A |
| 10 | Belmont Estates | 0.5 mo | $603K | 67 days | N/A |
| 11 | Bon Air | 0.5 mo | $450K | 13 days | +12.5% |
| 12 | Elliston | 0.5 mo | $310K | 26 days | N/A |
| 13 | Greenville | 0.5 mo | $364K | 37 days | N/A |
| 14 | Innovation | 0.5 mo | $532K | 34 days | N/A |
| 15 | Stewartsville | 0.5 mo | $522K | 109 days | N/A |
| 16 | Tuckahoe | 0.5 mo | $450K | 17 days | +2.9% |
| 17 | University Center | 0.5 mo | $575K | 84 days | N/A |
| 18 | University of Virginia | 0.5 mo | $511K | 57 days | N/A |
| 19 | Waterford | 0.5 mo | $1.13M | 22 days | N/A |
| 20 | Broadlands | 0.6 mo | $610K | 78 days | -4.3% |
| 21 | Floris | 0.6 mo | $850K | 32 days | N/A |
| 22 | Glen Allen | 0.6 mo | $419K | 41 days | -2.4% |
| 23 | Herndon | 0.6 mo | $600K | 50 days | +0.9% |
| 24 | Innsbrook | 0.6 mo | $567K | 52 days | N/A |
| 25 | Laurel Hill | 0.6 mo | $885K | 22 days | N/A |
| 26 | Manchester | 0.6 mo | $353K | 19 days | +8.5% |
| 27 | Montrose | 0.6 mo | $272K | 24 days | +10.6% |
| 28 | Purcellville | 0.6 mo | $783K | 42 days | +4.4% |
| 29 | Stone Ridge | 0.6 mo | $713K | 72 days | N/A |
| 30 | Brightwood | 0.7 mo | $410K | 27 days | N/A |
| 31 | Buchanan | 0.7 mo | $215K | 16 days | N/A |
| 32 | Burke | 0.7 mo | $660K | 40 days | -9.0% |
| 33 | Crosspointe | 0.7 mo | $1.13M | 21 days | N/A |
| 34 | Fishersville | 0.7 mo | $451K | 98 days | +27.2% |
| 35 | Gainesville | 0.7 mo | $650K | 65 days | -10.3% |
| 36 | Glade Spring | 0.7 mo | $226K | 69 days | N/A |
| 37 | Gwynn | 0.7 mo | $230K | 82 days | N/A |
| 38 | Kincora | 0.7 mo | $602K | 54 days | N/A |
| 39 | Kings Park West | 0.7 mo | $619K | 51 days | N/A |
| 40 | Leesburg | 0.7 mo | $740K | 36 days | +18.3% |
| 41 | Meadowbrook | 0.7 mo | $345K | 38 days | -3.8% |
| 42 | Ashburn | 0.8 mo | $662K | 47 days | +16.7% |
| 43 | Carrollton | 0.8 mo | $461K | 108 days | +40.8% |
| 44 | Fairfax Station | 0.8 mo | $878K | 56 days | +0.3% |
| 45 | Long Branch | 0.8 mo | $785K | 68 days | N/A |
| 46 | Lowes Island | 0.8 mo | $660K | 74 days | N/A |
| 47 | Newington Forest | 0.8 mo | $630K | 35 days | +11.5% |
| 48 | Pantops | 0.8 mo | $533K | 12 days | N/A |
| 49 | Sugarland Run | 0.8 mo | $660K | 51 days | +8.2% |
| 50 | Brandermill | 0.9 mo | $405K | 25 days | +4.4% |
| 51 | Fair Oaks | 0.9 mo | $465K | 49 days | -17.7% |
| 52 | Franklin Farm | 0.9 mo | $880K | 34 days | -22.3% |
| 53 | Linton Hall | 0.9 mo | $713K | 44 days | +20.3% |
| 54 | Madison Heights | 0.9 mo | $219K | 21 days | -9.1% |
| 55 | Springfield | 0.9 mo | $645K | 29 days | -1.0% |
| 56 | Sterling | 0.9 mo | $572K | 56 days | +10.0% |
| 57 | West Point | 0.9 mo | $340K | 26 days | +3.0% |
| 58 | West Springfield | 0.9 mo | $723K | 38 days | +49.6% |
| 59 | Ashland | 1.0 mo | $424K | 22 days | N/A |
| 60 | Belmont | 1.0 mo | $762K | 53 days | +11.3% |
| 61 | Big Island | 1.0 mo | $235K | 45 days | N/A |
| 62 | Big Stone Gap East | 1.0 mo | $230K | 428 days | N/A |
| 63 | Boones Mill | 1.0 mo | $299K | 645 days | N/A |
| 64 | Boykins | 1.0 mo | $188K | 82 days | N/A |
| 65 | Branchville | 1.0 mo | $140K | 54 days | N/A |
| 66 | Centreville | 1.0 mo | $534K | 44 days | -4.5% |
| 67 | Cloverdale | 1.0 mo | $323K | 26 days | -25.9% |
| 68 | Deerfield | 1.0 mo | $130K | 215 days | N/A |
| 69 | Dinwiddie | 1.0 mo | $300K | 8 days | N/A |
| 70 | Draper | 1.0 mo | $103K | 7 days | N/A |
| 71 | Duffield | 1.0 mo | $53K | 2 days | N/A |
| 72 | Earlysville | 1.0 mo | $513K | 18 days | N/A |
| 73 | East Stone Gap | 1.0 mo | $55K | 11 days | N/A |
| 74 | Fairfax | 1.0 mo | $708K | 49 days | +8.5% |
| 75 | Gore | 1.0 mo | $527K | 80 days | N/A |
| 76 | Grottoes | 1.0 mo | $330K | 12 days | N/A |
| 77 | Hamilton | 1.0 mo | $700K | 104 days | N/A |
| 78 | Jarratt | 1.0 mo | $269K | 171 days | N/A |
| 79 | Jolivue | 1.0 mo | $369K | 94 days | N/A |
| 80 | King William | 1.0 mo | $799K | 219 days | N/A |
| 81 | Lovettsville | 1.0 mo | $697K | 70 days | N/A |
| 82 | Lovingston | 1.0 mo | $300K | 63 days | N/A |
| 83 | Madison | 1.0 mo | $419K | 45 days | N/A |
| 84 | Moneta | 1.0 mo | $355K | 232 days | N/A |
| 85 | Montvale | 1.0 mo | $255K | 18 days | N/A |
| 86 | Motley | 1.0 mo | $255K | 7 days | N/A |
| 87 | Mount Crawford | 1.0 mo | $328K | 113 days | N/A |
| 88 | New Castle | 1.0 mo | $219K | 32 days | N/A |
| 89 | New Hope | 1.0 mo | $395K | 4 days | N/A |
| 90 | North Springfield | 1.0 mo | $703K | 35 days | N/A |
| 91 | Oak Level | 1.0 mo | $96K | 141 days | N/A |
| 92 | One Loudoun | 1.0 mo | $678K | 65 days | N/A |
| 93 | Plum Creek | 1.0 mo | $232K | 4 days | N/A |
| 94 | Prince George | 1.0 mo | $310K | 15 days | N/A |
| 95 | Rectortown | 1.0 mo | $1.25M | 33 days | N/A |
| 96 | Sherando | 1.0 mo | $505K | 5 days | N/A |
| 97 | Southern Gateway | 1.0 mo | $359K | 44 days | N/A |
| 98 | Sperryville | 1.0 mo | $375K | 75 days | N/A |
| 99 | Stony Creek | 1.0 mo | $450K | 165 days | N/A |
| 100 | Upperville | 1.0 mo | $892K | 100 days | N/A |
| 101 | Verona | 1.0 mo | $343K | 60 days | N/A |
| 102 | Weyers Cave | 1.0 mo | $307K | 9 days | N/A |
| 103 | Woodlake | 1.0 mo | $482K | 21 days | +37.8% |
| 104 | Burke Centre | 1.1 mo | $660K | 83 days | +83.3% |
| 105 | Fort Hunt | 1.1 mo | $933K | 52 days | -7.9% |
| 106 | Independent Hill | 1.1 mo | $800K | 56 days | N/A |
| 107 | Montclair | 1.1 mo | $618K | 48 days | +33.2% |
| 108 | Oakton | 1.1 mo | $794K | 45 days | +32.5% |
| 109 | Radford | 1.1 mo | $249K | 46 days | -28.7% |
| 110 | Sudley | 1.1 mo | $472K | 41 days | +9.2% |
| 111 | Yorkshire | 1.1 mo | $445K | 32 days | N/A |
| 112 | Annandale | 1.2 mo | $735K | 56 days | -8.5% |
| 113 | Daleville | 1.2 mo | $600K | 109 days | N/A |
| 114 | Dranesville | 1.2 mo | $900K | 32 days | N/A |
| 115 | East Highland Park | 1.2 mo | $281K | 22 days | -13.9% |
| 116 | Gloucester Courthouse | 1.2 mo | $350K | 22 days | N/A |
| 117 | Gloucester Point | 1.2 mo | $337K | 67 days | -26.6% |
| 118 | Idylwood | 1.2 mo | $390K | 39 days | -11.0% |
| 119 | Laurel | 1.2 mo | $344K | 29 days | -13.6% |
| 120 | Reston | 1.2 mo | $600K | 40 days | +10.1% |
| 121 | Woodburn | 1.2 mo | $431K | 79 days | -8.9% |
| 122 | Cascades | 1.3 mo | $676K | 96 days | +4.8% |
| 123 | Concord | 1.3 mo | $380K | 36 days | N/A |
| 124 | Goose Creek Village | 1.3 mo | $630K | 92 days | N/A |
| 125 | Hayfield | 1.3 mo | $695K | 32 days | N/A |
| 126 | Hybla Valley | 1.3 mo | $703K | 89 days | -17.6% |
| 127 | Lake Ridge | 1.3 mo | $505K | 45 days | +3.1% |
| 128 | Marshall | 1.3 mo | $723K | 182 days | N/A |
| 129 | Newington | 1.3 mo | $653K | 47 days | -3.8% |
| 130 | Potomac Mills | 1.3 mo | $450K | 26 days | N/A |
| 131 | South Riding | 1.3 mo | $620K | 47 days | -2.8% |
| 132 | Virginia Beach | 1.3 mo | $400K | 32 days | +8.1% |
| 133 | Wakefield | 1.3 mo | $309K | 54 days | N/A |
| 134 | Waynesboro | 1.3 mo | $320K | 43 days | +26.7% |
| 135 | West Falls Church | 1.3 mo | $715K | 55 days | -7.1% |
| 136 | West Gate | 1.3 mo | $501K | 88 days | +26.6% |
| 137 | Wolf Trap | 1.3 mo | $1.30M | 18 days | N/A |
| 138 | Braddock | 1.4 mo | $1.38M | 49 days | N/A |
| 139 | Buckhall | 1.4 mo | $715K | 46 days | +10.2% |
| 140 | Franconia | 1.4 mo | $660K | 59 days | +16.8% |
| 141 | Jefferson | 1.4 mo | $715K | 55 days | -7.1% |
| 142 | Lake Barcroft | 1.4 mo | $900K | 44 days | N/A |
| 143 | Manassas | 1.4 mo | $450K | 43 days | +2.3% |
| 144 | Rockwood | 1.4 mo | $359K | 22 days | -4.9% |
| 145 | Arlington | 1.5 mo | $739K | 61 days | +20.2% |
| 146 | Bealeton | 1.5 mo | $595K | 48 days | +4.4% |
| 147 | Bensley | 1.5 mo | $262K | 11 days | N/A |
| 148 | Crimora | 1.5 mo | $370K | 218 days | N/A |
| 149 | Garrisonville | 1.5 mo | $275K | 37 days | N/A |
| 150 | Groveton | 1.5 mo | $580K | 42 days | -7.5% |
| 151 | Harrisonburg | 1.5 mo | $277K | 36 days | -19.7% |
| 152 | Kings Park | 1.5 mo | $665K | 42 days | N/A |
| 153 | Moorefield Station | 1.5 mo | $743K | 87 days | N/A |
| 154 | Moorefield | 1.5 mo | $743K | 87 days | N/A |
| 155 | Nokesville | 1.5 mo | $1.05M | 163 days | N/A |
| 156 | Raven | 1.5 mo | $189K | 122 days | N/A |
| 157 | Rushmere | 1.5 mo | $659K | 208 days | N/A |
| 158 | Seven Corners | 1.5 mo | $333K | 100 days | N/A |
| 159 | Williamsburg | 1.5 mo | $410K | 20 days | N/A |
| 160 | Blacksburg | 1.6 mo | $490K | 59 days | +43.1% |
| 161 | Difficult Run | 1.6 mo | $1.57M | 54 days | N/A |
| 162 | Enon | 1.6 mo | $345K | 31 days | N/A |
| 163 | Ettrick | 1.6 mo | $248K | 23 days | N/A |
| 164 | Hopewell | 1.6 mo | $258K | 24 days | +9.8% |
| 165 | Rose Hill | 1.6 mo | $760K | 53 days | +19.4% |
| 166 | Chesapeake | 1.7 mo | $430K | 47 days | +7.5% |
| 167 | Forest | 1.7 mo | $317K | 40 days | -17.1% |
| 168 | Fredericksburg | 1.7 mo | $440K | 51 days | +10.0% |
| 169 | Lansdowne | 1.7 mo | $720K | 44 days | +35.7% |
| 170 | Lincolnia | 1.7 mo | $713K | 37 days | +2.7% |
| 171 | Marumsco | 1.7 mo | $400K | 55 days | -11.6% |
| 172 | Massanutten | 1.7 mo | $479K | 34 days | -7.9% |
| 173 | Richmond | 1.7 mo | $388K | 25 days | +2.0% |
| 174 | Rivanna | 1.7 mo | $1.16M | 34 days | N/A |
| 175 | Twin Lakes | 1.7 mo | $402K | 12 days | N/A |
| 176 | Bull Run | 1.8 mo | $450K | 38 days | N/A |
| 177 | Cave Spring | 1.8 mo | $350K | 52 days | +3.3% |
| 178 | Chester | 1.8 mo | $365K | 22 days | -5.1% |
| 179 | Highland Springs | 1.8 mo | $290K | 49 days | +5.5% |
| 180 | McNair | 1.8 mo | $610K | 90 days | +1.7% |
| 181 | Pimmit Hills | 1.8 mo | $820K | 16 days | -20.6% |
| 182 | Wintergreen | 1.8 mo | $464K | 32 days | +37.3% |
| 183 | Alexandria | 1.9 mo | $600K | 62 days | -2.4% |
| 184 | Charlottesville | 1.9 mo | $390K | 27 days | -9.8% |
| 185 | Christiansburg | 1.9 mo | $305K | 29 days | -4.2% |
| 186 | Dale City | 1.9 mo | $480K | 48 days | +5.5% |
| 187 | Front Royal | 1.9 mo | $289K | 68 days | -23.9% |
| 188 | Lorton | 1.9 mo | $811K | 58 days | +2.6% |
| 189 | Lynchburg | 1.9 mo | $283K | 38 days | +13.2% |
| 190 | Pulaski | 1.9 mo | $133K | 35 days | -25.5% |
| 191 | Woodbridge | 1.9 mo | $410K | 53 days | -7.9% |
| 192 | Allisonia | 2.0 mo | $390K | 7 days | N/A |
| 193 | Apple Mountain Lake | 2.0 mo | $484K | 78 days | N/A |
| 194 | Belle Haven | 2.0 mo | $920K | 67 days | +36.3% |
| 195 | Boswell's Corner | 2.0 mo | $425K | 85 days | N/A |
| 196 | Brambleton | 2.0 mo | $869K | 76 days | +1.5% |
| 197 | Cedar Bluff | 2.0 mo | $186K | 67 days | N/A |
| 198 | Claypool Hill | 2.0 mo | $235K | 178 days | N/A |
| 199 | County Center | 2.0 mo | $550K | 80 days | N/A |
| 200 | Courtland | 2.0 mo | $389K | 19 days | N/A |
| 201 | Culpeper | 2.0 mo | $425K | 61 days | +3.7% |
| 202 | Dayton | 2.0 mo | $450K | 72 days | N/A |
| 203 | Eagle Rock | 2.0 mo | $80K | 74 days | N/A |
| 204 | Ferrum | 2.0 mo | $288K | 62 days | N/A |
| 205 | Gate City | 2.0 mo | $164K | 90 days | N/A |
| 206 | Glenvar | 2.0 mo | $289K | 18 days | N/A |
| 207 | Gratton | 2.0 mo | $550K | 14 days | N/A |
| 208 | Great Falls | 2.0 mo | $1.65M | 75 days | +32.0% |
| 209 | Gretna | 2.0 mo | $141K | 58 days | N/A |
| 210 | Harriston | 2.0 mo | $365K | days | N/A |
| 211 | Henry Fork | 2.0 mo | $131K | 26 days | N/A |
| 212 | Hurt | 2.0 mo | $241K | 19 days | N/A |
| 213 | Ivor | 2.0 mo | $285K | 44 days | N/A |
| 214 | Keswick | 2.0 mo | $1.74M | days | N/A |
| 215 | Lake Monticello | 2.0 mo | $310K | 46 days | -22.1% |
| 216 | Lakeside | 2.0 mo | $345K | 16 days | -1.6% |
| 217 | Lyndhurst | 2.0 mo | $110K | 35 days | N/A |
| 218 | Matoaca | 2.0 mo | $195K | 27 days | N/A |
| 219 | Meadow View | 2.0 mo | $150K | 106 days | N/A |
| 220 | Meadowview | 2.0 mo | $150K | 106 days | N/A |
| 221 | Navy | 2.0 mo | $2.15M | 21 days | N/A |
| 222 | Newsoms | 2.0 mo | $90K | 100 days | N/A |
| 223 | Occoquan | 2.0 mo | $1.07M | 3 days | N/A |
| 224 | Piney Mountain | 2.0 mo | $368K | 87 days | N/A |
| 225 | Pocahontas | 2.0 mo | $88K | 79 days | N/A |
| 226 | Ruckersville | 2.0 mo | $225K | 24 days | N/A |
| 227 | Rustburg | 2.0 mo | $395K | 25 days | N/A |
| 228 | St. Paul | 2.0 mo | $224K | 261 days | N/A |
| 229 | Stanardsville | 2.0 mo | $228K | 59 days | N/A |
| 230 | Sully Square | 2.0 mo | $795K | 38 days | N/A |
| 231 | Troutville | 2.0 mo | $320K | 74 days | N/A |
| 232 | Washington | 2.0 mo | $785K | 50 days | N/A |
| 233 | Chantilly | 2.1 mo | $650K | 69 days | -3.7% |
| 234 | Colonial Heights | 2.1 mo | $301K | 16 days | +5.0% |
| 235 | Hampton | 2.1 mo | $285K | 35 days | +3.5% |
| 236 | Mechanicsville | 2.1 mo | $375K | 18 days | -1.6% |
| 237 | Newport News | 2.1 mo | $285K | 39 days | +11.8% |
| 238 | Vienna | 2.1 mo | $1.18M | 5 days | -16.1% |
| 239 | Franklin | 2.2 mo | $233K | 21 days | -16.8% |
| 240 | Merrifield | 2.2 mo | $888K | 19 days | +60.0% |
| 241 | Midlothian | 2.2 mo | $434K | 31 days | +0.4% |
| 242 | New Baltimore | 2.2 mo | $807K | 41 days | -10.3% |
| 243 | Norfolk | 2.2 mo | $315K | 48 days | +0.0% |
| 244 | Portsmouth | 2.2 mo | $275K | 38 days | +2.6% |
| 245 | Salem | 2.2 mo | $279K | 35 days | -1.1% |
| 246 | Stuarts Draft | 2.2 mo | $362K | 29 days | +2.8% |
| 247 | Tysons Corner | 2.2 mo | $488K | 64 days | +1.6% |
| 248 | Tysons | 2.2 mo | $488K | 64 days | +1.6% |
| 249 | Blue Ridge | 2.3 mo | $414K | 23 days | N/A |
| 250 | Chatmoss | 2.3 mo | $398K | 93 days | N/A |
| 251 | Hollins | 2.3 mo | $325K | 17 days | +5.7% |
| 252 | Hollymead | 2.3 mo | $514K | 48 days | -0.2% |
| 253 | Kingstowne | 2.3 mo | $730K | 58 days | +0.1% |
| 254 | McLean | 2.3 mo | $1.88M | 42 days | +4.2% |
| 255 | Nellysford | 2.3 mo | $845K | 31 days | N/A |
| 256 | Sandston | 2.3 mo | $338K | 65 days | +7.6% |
| 257 | Smithfield | 2.3 mo | $473K | 118 days | -0.5% |
| 258 | Stephens City | 2.3 mo | $355K | 91 days | N/A |
| 259 | Timberville | 2.3 mo | $313K | 18 days | N/A |
| 260 | Bailey's Crossroads | 2.4 mo | $340K | 45 days | -24.4% |
| 261 | Loudoun Valley Estates | 2.4 mo | $515K | 25 days | -18.9% |
| 262 | Spotsylvania Courthouse | 2.4 mo | $520K | 77 days | +33.0% |
| 263 | Suffolk | 2.4 mo | $420K | 77 days | +14.3% |
| 264 | Warrenton | 2.4 mo | $663K | 48 days | +7.7% |
| 265 | Amherst | 2.5 mo | $298K | 22 days | N/A |
| 266 | Dunn Loring | 2.5 mo | $848K | 47 days | N/A |
| 267 | Laymantown | 2.5 mo | $367K | 54 days | N/A |
| 268 | Loch Lomond | 2.5 mo | $450K | 42 days | N/A |
| 269 | Manassas Park | 2.5 mo | $500K | 60 days | +13.6% |
| 270 | Staunton | 2.5 mo | $250K | 18 days | -4.5% |
| 271 | Windsor | 2.6 mo | $350K | 124 days | N/A |
| 272 | Bull Run Mountain Estates | 2.7 mo | $655K | 55 days | N/A |
| 273 | Falmouth | 2.7 mo | $750K | 154 days | N/A |
| 274 | Massanetta Springs | 2.7 mo | $352K | 9 days | +5.1% |
| 275 | Mount Vernon | 2.7 mo | $783K | 68 days | -0.3% |
| 276 | Roanoke | 2.7 mo | $225K | 24 days | -3.7% |
| 277 | Short Pump | 2.7 mo | $615K | 14 days | +14.4% |
| 278 | Waverly | 2.7 mo | $270K | 148 days | N/A |
| 279 | Crozet | 2.8 mo | $506K | 40 days | +3.3% |
| 280 | Falls Church | 2.8 mo | $900K | 53 days | +20.0% |
| 281 | Shawneeland | 2.8 mo | $338K | 81 days | N/A |
| 282 | Petersburg | 2.9 mo | $263K | 34 days | +47.8% |
Virginia currently has 282 seller's markets—cities where housing inventory is below 3 months. In these markets, homes typically sell quickly and often above asking price, giving sellers significant leverage.
Work with a local expert who can help you sell fast and for top dollar.
Browse Agents