Ranked from official statistics; every city opens its own guide.
Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.
By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.
Among the 100 largest places in Virginia, Bristol has the lowest median rent ($801), followed by Martinsville and Danville. Click any column to sort; click a city for its guide.
Across the 100 places in Virginia that we cover, the median is $2,002 and the average $1,932; the figure runs from $801 (Bristol) to $3,501 (Great Falls). That is a spread of 4.4 times between the two ends. The state figure is $1,579; 69 of the 100 places are above it and 31 at or below.
The first five are Bristol, Martinsville, Danville, Roanoke, Waynesboro. A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
| # ⇅ | City ⇅ | County ⇅ | Median rent a month ⇅ | Population ⇅ | Median household income ⇅ |
|---|---|---|---|---|---|
| 1 | Bristol | Bristol City | $801 | 16,849 | $50,404 |
| 2 | Martinsville | Martinsville City | $808 | 13,658 | $46,727 |
| 3 | Danville | Danville City | $836 | 42,214 | $44,423 |
| 4 | Roanoke | Roanoke City | $996 | 98,355 | $55,378 |
| 5 | Waynesboro | Waynesboro City | $1,020 | 22,841 | $59,994 |
| 6 | Staunton | Staunton City | $1,024 | 25,948 | $65,581 |
| 7 | Radford | Radford City | $1,033 | 16,726 | $57,348 |
| 8 | Lynchburg | Lynchburg City | $1,073 | 79,497 | $57,947 |
| 9 | Hopewell | Hopewell City | $1,106 | 22,959 | $54,729 |
| 10 | Salem | Salem City | $1,133 | 25,618 | $66,725 |
| 11 | Front Royal | Warren County | $1,135 | 15,296 | $64,838 |
| 12 | Petersburg | Petersburg City | $1,174 | 33,537 | $50,698 |
| 13 | Christiansburg | Montgomery County | $1,181 | 22,720 | $77,147 |
| 14 | Harrisonburg | Harrisonburg City | $1,184 | 51,392 | $62,254 |
| 15 | Hollins (unincorporated) | Roanoke County | $1,193 | 17,097 | $77,456 |
| 16 | Colonial Heights | Colonial Heights City | $1,234 | 18,352 | $76,505 |
| 17 | Highland Springs (unincorporated) | Henrico County | $1,269 | 14,296 | $57,599 |
| 18 | Cave Spring (unincorporated) | Roanoke County | $1,285 | 25,742 | $87,539 |
| 19 | Portsmouth | Portsmouth City | $1,300 | 97,190 | $60,491 |
| 20 | Winchester | Winchester City | $1,315 | 27,913 | $63,974 |
| 21 | East Highland Park (unincorporated) | Henrico County | $1,318 | 15,265 | $64,681 |
| 22 | Norfolk | Norfolk City | $1,321 | 233,596 | $66,109 |
| 23 | Newport News | Newport News City | $1,339 | 184,216 | $69,634 |
| 24 | Blacksburg | Montgomery County | $1,359 | 45,446 | $50,182 |
| 25 | Richmond | Richmond City | $1,372 | 229,359 | $64,587 |
| 26 | Williamsburg | Williamsburg City | $1,407 | 15,798 | $75,604 |
| 27 | Culpeper | Culpeper County | $1,416 | 20,794 | $94,721 |
| 28 | Hampton | Hampton City | $1,427 | 137,557 | $69,621 |
| 29 | Tuckahoe (unincorporated) | Henrico County | $1,536 | 49,183 | $102,264 |
| 30 | Charlottesville | Charlottesville City | $1,540 | 45,437 | $74,824 |
| 31 | Suffolk | Suffolk City | $1,563 | 98,796 | $92,666 |
| 32 | Meadowbrook (unincorporated) | Chesterfield County | $1,583 | 20,749 | $86,054 |
| 33 | Chesapeake | Chesapeake City | $1,586 | 252,583 | $95,373 |
| 34 | Chester (unincorporated) | Chesterfield County | $1,603 | 24,474 | $95,104 |
| 35 | Laurel (unincorporated) | Henrico County | $1,616 | 18,721 | $73,609 |
| 36 | Fredericksburg | Fredericksburg City | $1,619 | 28,873 | $86,071 |
| 37 | Hybla Valley (unincorporated) | Fairfax County | $1,631 | 17,257 | $80,959 |
| 38 | Virginia Beach | Virginia Beach City | $1,714 | 456,349 | $92,968 |
| 39 | Mechanicsville (unincorporated) | Hanover County | $1,724 | 38,683 | $98,595 |
| 40 | Midlothian (unincorporated) | Chesterfield County | $1,760 | 19,120 | $110,084 |
| 41 | Brandermill (unincorporated) | Chesterfield County | $1,782 | 13,730 | $107,396 |
| 42 | Bon Air (unincorporated) | Chesterfield County | $1,799 | 16,904 | $101,879 |
| 43 | Glen Allen (unincorporated) | Henrico County | $1,804 | 17,551 | $92,723 |
| 44 | Groveton (unincorporated) | Fairfax County | $1,820 | 13,931 | $101,974 |
| 45 | Woodlawn (unincorporated) | Fairfax County | $1,828 | 21,194 | $91,884 |
| 46 | Short Pump (unincorporated) | Henrico County | $1,847 | 29,026 | $138,845 |
| 47 | Manassas | Manassas City | $1,850 | 42,976 | $113,590 |
| 48 | Dale City (unincorporated) | Prince William County | $1,876 | 71,016 | $111,994 |
| 49 | Cherry Hill (unincorporated) | Prince William County | $1,931 | 26,044 | $122,447 |
| 50 | Annandale (unincorporated) | Fairfax County | $1,933 | 41,705 | $116,263 |
| 51 | Bull Run (unincorporated) | Prince William County | $2,002 | 16,859 | $89,679 |
| 52 | Bailey's Crossroads (unincorporated) | Fairfax County | $2,021 | 24,271 | $88,483 |
| 53 | Lake Ridge (unincorporated) | Prince William County | $2,033 | 46,049 | $127,154 |
| 54 | Idylwood (unincorporated) | Fairfax County | $2,045 | 17,559 | $120,109 |
| 55 | Huntington (unincorporated) | Fairfax County | $2,062 | 13,502 | $99,956 |
| 56 | West Falls Church (unincorporated) | Fairfax County | $2,066 | 31,279 | $134,978 |
| 57 | Alexandria | Alexandria City | $2,089 | 156,976 | $119,681 |
| 58 | Woodbridge (unincorporated) | Prince William County | $2,101 | 43,945 | $104,741 |
| 59 | Leesburg | Loudoun County | $2,105 | 49,171 | $145,205 |
| 60 | Sterling (unincorporated) | Loudoun County | $2,138 | 32,411 | $123,303 |
| 61 | Sudley (unincorporated) | Prince William County | $2,139 | 19,162 | $94,309 |
| 62 | Lincolnia (unincorporated) | Fairfax County | $2,141 | 20,320 | $121,639 |
| 63 | Manassas Park | Manassas Park City | $2,146 | 16,798 | $103,250 |
| 64 | Falls Church | Falls Church City | $2,190 | 14,710 | $143,262 |
| 65 | Reston (unincorporated) | Fairfax County | $2,231 | 64,414 | $148,710 |
| 66 | Fairfax | Fairfax | $2,245 | 25,026 | $132,348 |
| 67 | Herndon | Fairfax County | $2,259 | 24,672 | $148,000 |
| 68 | Fair Oaks (unincorporated) | Fairfax County | $2,275 | 35,545 | $123,947 |
| 69 | Oakton (unincorporated) | Fairfax County | $2,276 | 36,528 | $160,663 |
| 70 | Gainesville (unincorporated) | Prince William County | $2,283 | 18,196 | $174,410 |
| 71 | McNair (unincorporated) | Fairfax County | $2,287 | 22,655 | $122,778 |
| 72 | Leesylvania (unincorporated) | Prince William County | $2,289 | 21,632 | $132,524 |
| 73 | Centreville (unincorporated) | Fairfax County | $2,299 | 71,706 | $139,510 |
| 74 | Chantilly (unincorporated) | Fairfax County | $2,312 | 24,036 | $157,124 |
| 75 | Arlington (unincorporated) | Arlington County | $2,322 | 236,254 | $142,114 |
| 76 | Montclair (unincorporated) | Prince William County | $2,366 | 22,387 | $155,774 |
| 77 | Merrifield (unincorporated) | Fairfax County | $2,368 | 20,698 | $136,373 |
| 78 | Vienna | Fairfax County | $2,391 | 16,412 | $216,953 |
| 79 | Kingstowne (unincorporated) | Fairfax County | $2,406 | 18,360 | $151,535 |
| 80 | Ashburn (unincorporated) | Loudoun County | $2,455 | 46,026 | $154,978 |
| 81 | West Springfield (unincorporated) | Fairfax County | $2,455 | 22,532 | $163,115 |
| 82 | Rose Hill (unincorporated) | Fairfax County | $2,475 | 21,066 | $174,950 |
| 83 | Buckhall (unincorporated) | Prince William County | $2,478 | 21,602 | $180,021 |
| 84 | Brambleton (unincorporated) | Loudoun County | $2,479 | 24,537 | $238,018 |
| 85 | Tysons (unincorporated) | Fairfax County | $2,497 | 28,936 | $129,818 |
| 86 | Burke Centre (unincorporated) | Fairfax County | $2,515 | 17,037 | $164,123 |
| 87 | Lorton (unincorporated) | Fairfax County | $2,548 | 20,991 | $138,685 |
| 88 | Linton Hall (unincorporated) | Prince William County | $2,575 | 41,876 | $178,915 |
| 89 | Franconia (unincorporated) | Fairfax County | $2,605 | 18,335 | $152,474 |
| 90 | Franklin Farm (unincorporated) | Fairfax County | $2,625 | 18,736 | $215,544 |
| 91 | Springfield (unincorporated) | Fairfax County | $2,656 | 31,154 | $125,999 |
| 92 | Broadlands (unincorporated) | Loudoun County | $2,694 | 14,353 | $241,042 |
| 93 | Stone Ridge (unincorporated) | Loudoun County | $2,746 | 16,603 | $187,563 |
| 94 | Newington (unincorporated) | Fairfax County | $2,805 | 13,478 | $155,027 |
| 95 | Burke (unincorporated) | Fairfax County | $2,894 | 44,029 | $185,818 |
| 96 | South Riding (unincorporated) | Loudoun County | $2,905 | 34,352 | $196,403 |
| 97 | McLean (unincorporated) | Fairfax County | $3,422 | 49,627 | $250,001 |
| 98 | Fort Hunt (unincorporated) | Fairfax County | $3,501 | 16,700 | $216,038 |
| 99 | Wolf Trap (unincorporated) | Fairfax County | $3,501 | 15,858 | $250,001 |
| 100 | Great Falls (unincorporated) | Fairfax County | $3,501 | 15,228 | $250,001 |
Largest Cities · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.
Bristol, with $801 (among the 100 largest places; ACS 2020–2024).
The 100 largest places in Virginia by population.