Guest, Sign inJoin
Houses in CrosspointeCrosspointe, #1 on this list · Photo: Ser Amantio di Nicolao · CC BY-SA 3.0
Virginia rankings · Income

Towns with the highest incomes in Virginia

Crosspointe (tied with 6 more) has the highest median household income of Virginia’s 253 towns of 2,500+: $250,000+ a year (Census ACS 2020–2024). The typical town here is at $101,879; 128 of the 253 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#T1

Crosspointe

unincorporated, Fairfax County · 5,669 people
$250,000+

Median household income·3.7% in poverty

#T1

Difficult Run

unincorporated, Fairfax County · 9,938 people
$250,000+

Median household income·1.4% in poverty

#T1

Great Falls

unincorporated, Fairfax County · 15,228 people
$250,000+

Median household income·2.2% in poverty

All 253 towns

Median household income, highest first. Towns with the same figure share a rank (T = tied; 7 towns here).

253 towns ranked. Not here? See why a town may be missing.

#TownMedian household incomeMargin (±)In poverty
T1Crosspointeunincorporated, Fairfax County · 5,669 people$250,000+—3.7%of residents
T1Difficult Rununincorporated, Fairfax County · 9,938 people$250,000+—1.4%of residents
T1Great Fallsunincorporated, Fairfax County · 15,228 people$250,000+—2.2%of residents
T1McLeanunincorporated, Fairfax County · 49,627 people$250,000+—2.9%of residents
T1South Rununincorporated, Fairfax County · 6,600 people$250,000+—2.1%of residents
T1Union Millunincorporated, Fairfax County · 4,484 people$250,000+—4.4%of residents
T1Wolf Trapunincorporated, Fairfax County · 15,858 people$250,000+—3.1%of residents
8Florisunincorporated, Fairfax County · 7,589 people$246,058$14,4442.4%of residents
9Dunn Loringunincorporated, Fairfax County · 8,957 people$244,265$23,6515.1%of residents
10Belmontunincorporated, Loudoun County · 9,729 people$242,542$18,0542.1%of residents
11Bull Rununincorporated, Fairfax County · 7,823 people$241,933$12,7324.3%of residents
12One Loudoununincorporated, Loudoun County · 3,309 people$241,250$31,1100.9%of residents
13Broadlandsunincorporated, Loudoun County · 14,353 people$241,042$16,0831.0%of residents
15Brambletonunincorporated, Loudoun County · 24,537 people$238,018$23,0873.5%of residents
16Wakefieldunincorporated, Fairfax County · 11,930 people$237,975$15,3541.8%of residents
17Wyndhamunincorporated, Henrico County · 12,099 people$235,250$29,5661.2%of residents
18Loudoun Valley Estatesunincorporated, Loudoun County · 10,271 people$224,704$29,1404.0%of residents
19Lowes Islandunincorporated, Loudoun County · 11,018 people$220,833$26,7671.6%of residents
20ViennaFairfax County · 16,691 people$216,953$22,1215.0%of residents
21Fort Huntunincorporated, Fairfax County · 16,700 people$216,038$15,8032.2%of residents
22Franklin Farmunincorporated, Fairfax County · 18,736 people$215,544$16,2071.5%of residents
23Dranesvilleunincorporated, Fairfax County · 11,828 people$214,688$13,9802.8%of residents
24Mantuaunincorporated, Fairfax County · 8,298 people$213,047$25,9392.8%of residents
25Fairfax Stationunincorporated, Fairfax County · 12,566 people$212,224$25,7961.7%of residents
26Braddockunincorporated, Fairfax County · 6,536 people$211,689$47,9450.9%of residents
27Moorefieldunincorporated, Loudoun County · 6,123 people$205,257$12,7462.8%of residents
28Independent Hillunincorporated, Prince William County · 10,853 people$204,886$21,0101.5%of residents
29South Ridingunincorporated, Loudoun County · 34,352 people$196,403$8,3783.8%of residents
30Hayfieldunincorporated, Fairfax County · 4,392 people$192,250$26,8221.8%of residents
31New Baltimoreunincorporated, Fauquier County · 11,919 people$189,327$12,5994.1%of residents
32Stone Ridgeunincorporated, Loudoun County · 16,603 people$187,563$26,5361.8%of residents
33Burkeunincorporated, Fairfax County · 44,029 people$185,818$3,9653.2%of residents
34Long Branchunincorporated, Fairfax County · 7,034 people$185,208$23,9781.6%of residents
35Buckhallunincorporated, Prince William County · 21,602 people$180,021$11,7176.0%of residents
36Linton Hallunincorporated, Prince William County · 41,876 people$178,915$11,1942.2%of residents
37Rose Hillunincorporated, Fairfax County · 21,066 people$174,950$15,5412.6%of residents
38Gainesvilleunincorporated, Prince William County · 18,196 people$174,410$13,7564.0%of residents
39Pimmit Hillsunincorporated, Fairfax County · 6,589 people$172,880$31,3871.6%of residents
40Kings Park Westunincorporated, Fairfax County · 13,442 people$170,039$11,7636.2%of residents
41Lansdowneunincorporated, Loudoun County · 12,328 people$168,731$23,5253.6%of residents
42Cascadesunincorporated, Loudoun County · 12,357 people$167,171$12,7552.9%of residents
43Sugarland Rununincorporated, Loudoun County · 12,629 people$166,385$9,5495.4%of residents
44Kings Parkunincorporated, Fairfax County · 4,315 people$166,150$28,7871.9%of residents
45PurcellvilleLoudoun County · 8,890 people$165,121$14,3544.6%of residents
46Burke Centreunincorporated, Fairfax County · 17,037 people$164,123$9,6835.2%of residents
47Mount Vernonunincorporated, Fairfax County · 13,122 people$163,750$19,8155.6%of residents
48West Springfieldunincorporated, Fairfax County · 22,532 people$163,115$8,2941.9%of residents
49Oaktonunincorporated, Fairfax County · 36,528 people$160,663$7,9164.6%of residents
50Chantillyunincorporated, Fairfax County · 24,036 people$157,124$9,8825.8%of residents
51Montclairunincorporated, Prince William County · 22,387 people$155,774$9,1933.8%of residents
52Laurel Hillunincorporated, Fairfax County · 7,450 people$155,667$13,9834.2%of residents
53Newingtonunincorporated, Fairfax County · 13,478 people$155,027$16,6522.2%of residents
54Ashburnunincorporated, Loudoun County · 46,026 people$154,978$7,4424.0%of residents
55Aquia Harbourunincorporated, Stafford County · 7,481 people$152,708$23,6324.8%of residents
56Franconiaunincorporated, Fairfax County · 18,335 people$152,474$12,8012.8%of residents
57County Centerunincorporated, Prince William County · 3,789 people$152,356$36,6725.1%of residents
58Kingstowneunincorporated, Fairfax County · 18,360 people$151,535$22,3974.4%of residents
59George Mason College campusunincorporated, Fairfax County · 9,937 people$150,341$21,8895.8%of residents
60Newington Forestunincorporated, Fairfax County · 12,316 people$149,107$12,6073.1%of residents
61Countrysideunincorporated, Loudoun County · 9,661 people$148,810$13,3904.8%of residents
62Restonunincorporated, Fairfax County · 64,414 people$148,710$8,4415.7%of residents
63HerndonFairfax County · 25,506 people$148,000$18,4698.1%of residents
64LeesburgLoudoun County · 49,917 people$145,205$8,1476.6%of residents
65Falls ChurchFalls Church city · 15,159 people$143,262$15,4324.0%of residents
66Greenbriarunincorporated, Fairfax County · 8,243 people$142,634$20,9674.7%of residents
67ArlingtonArlington County (county government) · 236,254 people$142,114$3,5517.4%of residents
68LovettsvilleLoudoun County · 2,708 people$141,406$17,4992.8%of residents
69Lake Barcroftunincorporated, Fairfax County · 10,973 people$140,882$25,1075.6%of residents
70Belle Havenunincorporated, Fairfax County · 6,570 people$140,574$29,1891.9%of residents
71Centrevilleunincorporated, Fairfax County · 71,706 people$139,510$7,0827.2%of residents
72Woodlakeunincorporated, Chesterfield County · 7,358 people$139,344$8,9022.5%of residents
73Short Pumpunincorporated, Henrico County · 29,026 people$138,845$12,7263.6%of residents
74Lortonunincorporated, Fairfax County · 20,991 people$138,685$15,7467.4%of residents
75Merrifieldunincorporated, Fairfax County · 20,698 people$136,373$16,1085.1%of residents
76West Falls Churchunincorporated, Fairfax County · 31,279 people$134,978$6,1867.9%of residents
77Woodburnunincorporated, Fairfax County · 9,503 people$134,013$20,42510.8%of residents
78Leesylvaniaunincorporated, Prince William County · 21,632 people$132,524$19,1694.4%of residents
79FairfaxFairfax city · 26,772 people$132,348$10,0159.1%of residents
80North Springfieldunincorporated, Fairfax County · 7,050 people$130,400$25,0916.4%of residents
81Tysonsunincorporated, Fairfax County · 28,936 people$129,818$9,8087.9%of residents
82Innsbrookunincorporated, Henrico County · 8,578 people$129,436$26,3625.0%of residents
83Crozetunincorporated, Albemarle County · 9,289 people$129,417$34,3467.1%of residents
84Arcolaunincorporated, Loudoun County · 3,509 people$129,116$30,0967.1%of residents
85Pantopsunincorporated, Albemarle County · 4,665 people$127,552$23,8013.5%of residents
86Fair Lakesunincorporated, Fairfax County · 8,894 people$127,332$16,6195.5%of residents
87Lake Ridgeunincorporated, Prince William County · 46,049 people$127,154$5,9135.8%of residents
88Springfieldunincorporated, Fairfax County · 31,154 people$125,999$4,8588.9%of residents
89Dulles Town Centerunincorporated, Loudoun County · 5,464 people$125,941$9,1964.6%of residents
90Fair Oaksunincorporated, Fairfax County · 35,545 people$123,947$11,4425.7%of residents
91Sterlingunincorporated, Loudoun County · 32,411 people$123,303$10,2978.0%of residents
92McNairunincorporated, Fairfax County · 22,655 people$122,778$10,6316.1%of residents
93Cherry Hillunincorporated, Prince William County · 26,044 people$122,447$12,2888.6%of residents
94Lincolniaunincorporated, Fairfax County · 20,320 people$121,639$10,0167.7%of residents
95PoquosonPoquoson city · 13,292 people$120,972$13,4124.5%of residents
96Lake Wildernessunincorporated, Spotsylvania County · 3,139 people$120,700$10,9191.5%of residents
97University Centerunincorporated, Loudoun County · 3,923 people$120,533$17,73213.1%of residents
98Idylwoodunincorporated, Fairfax County · 17,559 people$120,109$10,4055.5%of residents
99AlexandriaAlexandria city · 160,662 people$119,681$2,8197.9%of residents
100Hollymeadunincorporated, Albemarle County · 8,482 people$118,250$17,3274.3%of residents
101Annandaleunincorporated, Fairfax County · 41,705 people$116,263$10,02312.1%of residents
102Massanetta Springsunincorporated, Rockingham County · 6,358 people$114,737$13,7176.3%of residents
103Loch Lomondunincorporated, Prince William County · 4,606 people$113,790$4,1894.2%of residents
104ManassasManassas city · 44,332 people$113,590$8,2247.7%of residents
105SmithfieldIsle of Wight County · 9,112 people$113,158$13,0735.4%of residents
106Yorkshireunincorporated, Prince William County · 9,782 people$112,829$17,36917.8%of residents
107Dale Cityunincorporated, Prince William County · 71,016 people$111,994$3,6807.0%of residents
108Falmouthunincorporated, Stafford County · 5,216 people$111,977$39,4287.2%of residents
109Carrolltonunincorporated, Isle of Wight County · 8,436 people$110,956$13,8746.8%of residents
110Midlothianunincorporated, Chesterfield County · 19,120 people$110,084$7,7673.2%of residents
111Dahlgrenunincorporated, King George County · 3,350 people$110,057$20,4878.1%of residents
112North Shoreunincorporated, Franklin County · 3,638 people$109,951$13,90510.3%of residents
113Triangleunincorporated, Prince William County · 10,450 people$109,693$15,4217.6%of residents
114Lake of the Woodsunincorporated, Orange County · 7,984 people$109,153$23,4845.5%of residents
115Bealetonunincorporated, Fauquier County · 5,034 people$108,224$30,5041.6%of residents
116Brandermillunincorporated, Chesterfield County · 13,730 people$107,396$7,7097.8%of residents
117Lake Monticellounincorporated, Fluvanna County · 10,662 people$106,818$8,7756.7%of residents
118Hutchisonunincorporated, Fairfax County · 7,284 people$105,651$5,88414.5%of residents
119Woodbridgeunincorporated, Prince William County · 43,945 people$104,741$5,5599.0%of residents
120Potomac Millsunincorporated, Prince William County · 5,741 people$104,545$33,59215.2%of residents
121Fort Belvoirunincorporated, Fairfax County · 8,449 people$104,205$4,7912.9%of residents
122Manassas ParkManassas Park city · 16,560 people$103,250$8,9965.1%of residents
123Dalevilleunincorporated, Botetourt County · 3,797 people$103,056$15,9675.5%of residents
124BerryvilleClarke County · 4,828 people$102,788$24,74910.6%of residents
125Tuckahoeunincorporated, Henrico County · 49,183 people$102,264$7,1487.4%of residents
126Grovetonunincorporated, Fairfax County · 13,931 people$101,974$10,75013.2%of residents
127Bon Airunincorporated, Chesterfield County · 16,904 people$101,879$6,2486.7%of residents
128GrottoesRockingham County · 3,099 people$100,291$15,4899.0%of residents
129Huntingtonunincorporated, Fairfax County · 13,502 people$99,956$6,4287.3%of residents
130Shenandoah Farmsunincorporated, Clarke County · 4,179 people$98,750$34,15421.0%of residents
131King Georgeunincorporated, King George County · 4,851 people$98,622$14,8218.8%of residents
132Mechanicsvilleunincorporated, Hanover County · 38,683 people$98,595$8,5375.2%of residents
133Rockwoodunincorporated, Chesterfield County · 10,010 people$97,992$19,7414.7%of residents
134Weyers Caveunincorporated, Augusta County · 2,744 people$97,791$35,2611.6%of residents
135Chamberlayneunincorporated, Henrico County · 4,692 people$97,544$11,1536.8%of residents
136ChesapeakeChesapeake city · 255,332 people$95,373$2,7289.4%of residents
137Shawneelandunincorporated, Frederick County · 2,754 people$95,337$33,58010.2%of residents
138Spotsylvania Courthouseunincorporated, Spotsylvania County · 7,180 people$95,331$28,04912.6%of residents
139Chesterunincorporated, Chesterfield County · 24,474 people$95,104$9,8398.1%of residents
140CulpeperCulpeper County · 22,074 people$94,721$11,97212.8%of residents
141Lake Land'Orunincorporated, Caroline County · 4,390 people$94,348$18,8833.4%of residents
142Sudleyunincorporated, Prince William County · 19,162 people$94,309$10,28410.2%of residents
143Marshallunincorporated, Fauquier County · 3,219 people$93,594$51,52120.6%of residents
144Virginia BeachVirginia Beach city · 453,737 people$92,968$1,7748.6%of residents
145Glen Allenunincorporated, Henrico County · 17,551 people$92,723$8,6453.6%of residents
146SuffolkSuffolk city · 104,699 people$92,666$3,8819.4%of residents
147Woodlawnunincorporated, Fairfax County · 21,194 people$91,884$6,01410.6%of residents
148Bull Rununincorporated, Prince William County · 16,859 people$89,679$7,11813.7%of residents
149Bailey's Crossroadsunincorporated, Fairfax County · 24,271 people$88,483$6,16222.5%of residents
150Cave Springunincorporated, Roanoke County · 25,742 people$87,539$6,4045.9%of residents
151FredericksburgFredericksburg city · 30,393 people$86,071$6,83213.2%of residents
152Meadowbrookunincorporated, Chesterfield County · 20,749 people$86,054$5,15712.4%of residents
153LexingtonLexington city · 7,769 people$84,517$16,51714.0%of residents
154Fishersvilleunincorporated, Augusta County · 9,484 people$83,671$8,00714.7%of residents
155WarrentonFauquier County · 10,213 people$83,331$7,4979.7%of residents
156DumfriesPrince William County · 6,405 people$82,355$28,1785.0%of residents
157Forestunincorporated, Bedford County · 13,430 people$81,552$7,1459.6%of residents
158Mount Hermonunincorporated, Pittsylvania County · 4,155 people$81,435$21,2886.9%of residents
159Hybla Valleyunincorporated, Fairfax County · 17,257 people$80,959$20,7699.4%of residents
160Manchesterunincorporated, Chesterfield County · 12,445 people$80,296$16,93812.7%of residents
161Cloverdaleunincorporated, Botetourt County · 3,208 people$79,975$15,3196.9%of residents
162Stuarts Draftunincorporated, Augusta County · 11,780 people$79,332$5,8947.3%of residents
163West PointKing William County · 3,595 people$78,785$15,5853.5%of residents
164Hollinsunincorporated, Botetourt County · 17,097 people$77,456$9,6488.8%of residents
165Seven Cornersunincorporated, Fairfax County · 9,371 people$77,400$19,70417.8%of residents
166Bethel Manorunincorporated, York County · 4,393 people$77,294$11,2247.7%of residents
167ChristiansburgMontgomery County · 22,442 people$77,147$4,64511.7%of residents
168Colonial HeightsColonial Heights city · 18,738 people$76,505$5,5267.9%of residents
169OrangeOrange County · 5,365 people$76,370$19,65414.1%of residents
170Enonunincorporated, Chesterfield County · 4,137 people$76,341$6,3956.7%of residents
171WoodstockShenandoah County · 6,002 people$76,100$15,41222.1%of residents
172Blue Ridgeunincorporated, Botetourt County · 2,800 people$75,871$15,7022.5%of residents
173Timberlakeunincorporated, Campbell County · 12,725 people$75,657$4,8658.5%of residents
174WilliamsburgWilliamsburg city · 15,861 people$75,604$10,91618.8%of residents
175PearisburgGiles County · 2,873 people$75,532$9,89211.9%of residents
176Gloucester Courthouseunincorporated, Gloucester County · 3,336 people$75,341$24,8018.3%of residents
177BridgewaterRockingham County · 6,924 people$75,280$19,5216.3%of residents
178CharlottesvilleCharlottesville city · 44,388 people$74,824$5,37119.6%of residents
179Gloucester Pointunincorporated, Gloucester County · 11,109 people$74,001$13,2567.5%of residents
180Veronaunincorporated, Augusta County · 4,165 people$74,000$5,8595.6%of residents
181Laurelunincorporated, Henrico County · 18,721 people$73,609$9,4228.4%of residents
182Lake Carolineunincorporated, Caroline County · 2,862 people$73,000$8,66923.1%of residents
183Quantico Baseunincorporated, Prince William County · 5,840 people$72,821$15,1837.0%of residents
184Lakesideunincorporated, Henrico County · 12,654 people$72,032$12,55311.8%of residents
185BedfordBedford County · 7,911 people$70,288$12,88612.2%of residents
186Matoacaunincorporated, Chesterfield County · 2,724 people$70,174$28,50122.0%of residents
187Newport NewsNewport News city · 183,230 people$69,634$2,42614.5%of residents
188HamptonHampton city · 137,315 people$69,621$2,29112.7%of residents
189WindsorIsle of Wight County · 2,947 people$68,661$4,42911.7%of residents
190SalemSalem city · 25,816 people$66,725$6,35010.2%of residents
191NorfolkNorfolk city · 231,013 people$66,109$1,78516.5%of residents
192South HillMecklenburg County · 4,889 people$66,023$14,59115.3%of residents
193StauntonStaunton city · 26,801 people$65,581$4,91912.4%of residents
194VintonRoanoke County · 7,967 people$65,445$11,24710.5%of residents
195Front RoyalWarren County · 15,722 people$64,838$8,24214.3%of residents
196East Highland Parkunincorporated, Henrico County · 15,265 people$64,681$15,55312.8%of residents
197BroadwayRockingham County · 4,463 people$64,669$10,43813.3%of residents
198RichmondRichmond city · 237,257 people$64,587$1,91118.2%of residents
199WinchesterWinchester city · 28,272 people$63,974$2,26921.5%of residents
200Rocky MountFranklin County · 4,973 people$63,280$6,00618.6%of residents
201FranklinFranklin city · 8,478 people$63,245$6,55819.3%of residents
202ChincoteagueAccomack County · 3,309 people$62,917$18,32410.2%of residents
203StrasburgShenandoah County · 7,380 people$62,464$6,8317.5%of residents
204DublinPulaski County · 2,652 people$62,426$18,93216.1%of residents
205HarrisonburgHarrisonburg city · 50,839 people$62,254$4,13125.7%of residents
206ElktonRockingham County · 3,136 people$62,031$15,9939.9%of residents
207AshlandHanover County · 7,982 people$61,164$16,89524.3%of residents
208Colonial BeachWestmoreland County · 4,151 people$60,513$9,23324.4%of residents
209PortsmouthPortsmouth city · 96,777 people$60,491$1,94817.3%of residents
210Madison Heightsunincorporated, Amherst County · 10,266 people$60,215$7,45810.5%of residents
211Dumbartonunincorporated, Henrico County · 7,997 people$60,169$8,68312.1%of residents
212WaynesboroWaynesboro city · 23,951 people$59,994$3,75511.2%of residents
213TimbervilleRockingham County · 3,166 people$59,909$6,64317.1%of residents
214Sandstonunincorporated, Henrico County · 7,399 people$59,238$15,74213.9%of residents
215Ettrickunincorporated, Chesterfield County · 5,910 people$58,137$11,51812.9%of residents
216HillsvilleCarroll County · 2,836 people$58,000$12,86422.4%of residents
217LynchburgLynchburg city · 81,347 people$57,947$3,39618.6%of residents
218Buena VistaBuena Vista city · 6,672 people$57,833$8,62918.8%of residents
219Highland Springsunincorporated, Henrico County · 14,296 people$57,599$3,16719.0%of residents
220RadfordRadford city · 17,243 people$57,348$6,24328.7%of residents
221RoanokeRoanoke city · 99,111 people$55,378$2,43318.3%of residents
222HopewellHopewell city · 23,261 people$54,729$7,64521.8%of residents
223Big Stone GapWise County · 5,102 people$54,581$6,28826.2%of residents
224BlackstoneNottoway County · 3,389 people$54,570$19,13126.6%of residents
225AbingdonWashington County · 8,284 people$54,544$7,01415.9%of residents
226BluefieldTazewell County · 4,839 people$54,041$15,01115.6%of residents
227Merrimacunincorporated, Montgomery County · 2,733 people$53,611$9,46612.6%of residents
228WiseWise County · 2,853 people$53,596$13,89112.5%of residents
229LebanonRussell County · 3,075 people$53,050$22,95617.8%of residents
230University of Virginia College campusunincorporated, Albemarle County · 9,065 people$52,546$10,03323.8%of residents
231Collinsvilleunincorporated, Henry County · 7,139 people$52,158$5,55616.3%of residents
232EmporiaEmporia city · 5,447 people$51,899$7,83115.8%of residents
233AltavistaCampbell County · 3,353 people$51,349$14,92211.9%of residents
234PetersburgPetersburg city · 33,734 people$50,698$2,88621.7%of residents
235Bensleyunincorporated, Chesterfield County · 5,949 people$50,547$13,33422.0%of residents
236BristolBristol city · 16,418 people$50,404$3,69418.0%of residents
237Blacksburg College campusMontgomery County · 45,104 people$50,182$7,59642.7%of residents
238LurayPage County · 4,823 people$50,150$10,84312.3%of residents
239Montroseunincorporated, Henrico County · 8,285 people$49,550$12,92219.9%of residents
240PulaskiPulaski County · 8,807 people$49,491$8,11421.2%of residents
241Bellwoodunincorporated, Chesterfield County · 7,907 people$47,781$12,51221.0%of residents
242WythevilleWythe County · 8,128 people$47,270$4,19921.2%of residents
243MartinsvilleMartinsville city · 13,849 people$46,727$5,21523.5%of residents
244DanvilleDanville city · 41,647 people$44,423$3,63924.7%of residents
245South BostonHalifax County · 7,795 people$44,052$6,63726.9%of residents
246CovingtonCovington city · 5,680 people$41,944$11,17825.7%of residents
247NortonNorton city · 3,477 people$41,495$9,61726.3%of residents
248FarmvillePrince Edward County · 7,593 people$40,966$7,73420.4%of residents
249MarionSmyth County · 5,555 people$40,896$8,28520.7%of residents
250Clifton ForgeAlleghany County · 3,372 people$40,000$16,29815.1%of residents
251GalaxGalax city · 6,670 people$38,675$8,83631.1%of residents
252RichlandsTazewell County · 5,051 people$37,154$6,62930.2%of residents
253TazewellTazewell County · 4,291 people$34,618$8,29925.1%of residents
Quick answers

Questions people ask

Which Virginia town has the highest income?

Crosspointe (unincorporated, Fairfax County): its median household income is $250,000+. Difficult Run ($250,000+) and Great Falls ($250,000+) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (253 in Virginia). Smaller towns show their income on their own page. Every town is on the Virginia page.

Go deeper

More Virginia lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Virginia rankings →
Other states

Highest incomes in other states