Income needed to buy a home
Every county in Virginia
In the middle county, Page County, the typical home takes $99,838 a year. Locals can afford the typical home in 16 of 133 counties.
| County | Typical home | Monthly cost | Income needed | Local median income | For locals |
|---|---|---|---|---|---|
| Buchanan County | $80,245 | $602 | $25,804 | $42,886 | Comfortable |
| Martinsville City | $110,964 | $863 | $36,993 | $46,727 | Within reach |
| Dickenson County | $117,295 | $884 | $37,872 | $47,254 | Within reach |
| Lee County | $116,546 | $887 | $38,022 | $41,827 | Within reach |
| Covington City | $115,505 | $904 | $38,726 | $41,944 | Right at the edge |
| Norton City | $121,713 | $951 | $40,751 | $41,495 | Right at the edge |
| Wise County | $133,350 | $1,013 | $43,433 | $52,943 | Within reach |
| Danville City | $133,739 | $1,020 | $43,703 | $44,423 | Right at the edge |
| Henry County | $142,275 | $1,068 | $45,775 | $50,760 | Within reach |
| Lunenburg County | $144,706 | $1,076 | $46,129 | $54,842 | Within reach |
| Russell County | $144,232 | $1,083 | $46,410 | $50,012 | Right at the edge |
| Tazewell County | $144,579 | $1,101 | $47,188 | $47,313 | Right at the edge |
| Brunswick County | $154,175 | $1,148 | $49,180 | $53,084 | Right at the edge |
| Halifax County | $153,994 | $1,158 | $49,645 | $52,013 | Right at the edge |
| Emporia City | $156,820 | $1,206 | $51,671 | $51,899 | Right at the edge |
| Smyth County | $162,193 | $1,225 | $52,520 | $49,883 | Right at the edge |
| Greensville County | $169,962 | $1,293 | $55,424 | $54,668 | Right at the edge |
| Scott County | $169,779 | $1,303 | $55,855 | $46,349 | A stretch |
| Galax City | $177,990 | $1,342 | $57,527 | $38,675 | Far off |
| Bristol City | $178,521 | $1,376 | $58,980 | $50,404 | A stretch |
| Sussex County | $184,178 | $1,395 | $59,770 | $63,530 | Right at the edge |
| Alleghany County | $186,804 | $1,434 | $61,450 | $56,188 | Right at the edge |
| Carroll County | $190,136 | $1,437 | $61,575 | $54,484 | A stretch |
| Bland County | $190,166 | $1,438 | $61,619 | $61,216 | Right at the edge |
| Patrick County | $193,000 | $1,464 | $62,751 | $53,038 | A stretch |
| Pittsylvania County | $194,074 | $1,471 | $63,023 | $54,085 | A stretch |
| Nottoway County | $199,604 | $1,491 | $63,893 | $63,261 | Right at the edge |
| Charlotte County | $198,191 | $1,491 | $63,900 | $58,000 | Right at the edge |
| Buena Vista City | $190,294 | $1,491 | $63,910 | $57,833 | Right at the edge |
| Petersburg City | $199,069 | $1,558 | $66,786 | $50,698 | A stretch |
| Giles County | $210,065 | $1,587 | $68,029 | $65,691 | Right at the edge |
| Grayson County | $209,318 | $1,595 | $68,355 | $47,730 | Far off |
| Mecklenburg County | $212,023 | $1,595 | $68,360 | $57,045 | A stretch |
| Wythe County | $214,884 | $1,619 | $69,398 | $57,745 | A stretch |
| Hopewell City | $217,925 | $1,708 | $73,197 | $54,729 | A stretch |
| Bath County | $229,875 | $1,716 | $73,541 | $56,184 | A stretch |
| Pulaski County | $225,840 | $1,723 | $73,839 | $62,028 | A stretch |
| Roanoke City | $220,971 | $1,745 | $74,773 | $55,378 | A stretch |
| Franklin City | $235,149 | $1,830 | $78,445 | $63,245 | A stretch |
| Prince Edward County | $244,761 | $1,844 | $79,046 | $56,315 | A stretch |
| Craig County | $243,326 | $1,848 | $79,183 | $69,057 | A stretch |
| Accomack County | $245,742 | $1,849 | $79,258 | $58,993 | A stretch |
| Richmond County | $248,616 | $1,870 | $80,123 | $66,304 | A stretch |
| Lynchburg City | $246,770 | $1,921 | $82,313 | $57,947 | A stretch |
| Buckingham County | $257,358 | $1,932 | $82,811 | $60,828 | A stretch |
| Washington County | $261,613 | $1,969 | $84,395 | $64,552 | A stretch |
| Amherst County | $264,508 | $1,982 | $84,951 | $68,724 | A stretch |
| Radford City | $263,403 | $2,025 | $86,770 | $57,348 | Far off |
| Floyd County | $275,057 | $2,061 | $88,320 | $62,191 | A stretch |
| Campbell County | $275,574 | $2,064 | $88,466 | $66,165 | A stretch |
| Charles City County | $276,811 | $2,102 | $90,089 | $75,417 | A stretch |
| Portsmouth City | $268,363 | $2,120 | $90,867 | $60,491 | Far off |
| Southampton County | $275,590 | $2,133 | $91,424 | $70,795 | A stretch |
| Cumberland County | $287,646 | $2,170 | $92,999 | $55,325 | Far off |
| Surry County | $284,001 | $2,176 | $93,251 | $78,041 | A stretch |
| Colonial Heights City | $282,452 | $2,184 | $93,610 | $76,505 | A stretch |
| Appomattox County | $290,505 | $2,191 | $93,913 | $62,853 | Far off |
| Staunton City | $289,628 | $2,202 | $94,385 | $65,581 | Far off |
| Highland County | $288,500 | $2,215 | $94,924 | $65,625 | Far off |
| King and Queen County | $298,910 | $2,236 | $95,829 | $70,469 | A stretch |
| Hampton City | $282,565 | $2,237 | $95,887 | $69,621 | A stretch |
| Waynesboro City | $293,938 | $2,250 | $96,409 | $59,994 | Far off |
| Essex County | $299,134 | $2,271 | $97,322 | $56,520 | Far off |
| Salem City | $291,982 | $2,275 | $97,508 | $66,725 | Far off |
| Dinwiddie County | $303,240 | $2,301 | $98,604 | $83,704 | A stretch |
| Newport News City | $293,888 | $2,318 | $99,342 | $69,634 | A stretch |
| Page County | $309,962 | $2,330 | $99,838 | $57,037 | Far off |
| Westmoreland County | $307,999 | $2,347 | $100,580 | $63,398 | Far off |
| Northampton County | $311,977 | $2,389 | $102,392 | $61,632 | Far off |
| Botetourt County | $315,570 | $2,400 | $102,850 | $81,213 | A stretch |
| Norfolk City | $312,614 | $2,458 | $105,359 | $66,109 | Far off |
| Amelia County | $331,974 | $2,479 | $106,264 | $76,717 | A stretch |
| Rockbridge County | $335,450 | $2,549 | $109,245 | $65,469 | Far off |
| Harrisonburg City | $330,678 | $2,553 | $109,427 | $62,254 | Far off |
| Shenandoah County | $345,419 | $2,606 | $111,690 | $67,191 | Far off |
| Roanoke County | $336,909 | $2,615 | $112,079 | $83,709 | A stretch |
| Mathews County | $350,576 | $2,633 | $112,857 | $75,880 | Far off |
| Bedford County | $354,070 | $2,644 | $113,324 | $78,937 | Far off |
| Montgomery County | $340,750 | $2,654 | $113,758 | $72,715 | Far off |
| King William County | $352,207 | $2,681 | $114,891 | $86,056 | A stretch |
| Caroline County | $360,427 | $2,712 | $116,247 | $87,407 | A stretch |
| Winchester City | $354,420 | $2,736 | $117,271 | $63,974 | Far off |
| Rockingham County | $361,743 | $2,737 | $117,317 | $80,693 | Far off |
| Nelson County | $362,414 | $2,743 | $117,561 | $72,589 | Far off |
| Prince George County | $357,894 | $2,748 | $117,782 | $84,897 | A stretch |
| Franklin County | $365,972 | $2,752 | $117,957 | $68,849 | Far off |
| Lexington City | $353,734 | $2,763 | $118,434 | $84,517 | A stretch |
| Augusta County | $368,817 | $2,764 | $118,479 | $82,049 | Far off |
| Northumberland County | $371,939 | $2,787 | $119,428 | $66,480 | Far off |
| Gloucester County | $376,984 | $2,857 | $122,422 | $84,306 | Far off |
| Middlesex County | $381,276 | $2,873 | $123,107 | $75,060 | Far off |
| Fluvanna County | $376,775 | $2,882 | $123,497 | $96,768 | A stretch |
| Richmond City | $368,925 | $2,897 | $124,166 | $64,587 | Far off |
| Greene County | $382,630 | $2,912 | $124,815 | $89,808 | A stretch |
| Orange County | $385,202 | $2,926 | $125,420 | $94,008 | A stretch |
| Warren County | $396,534 | $2,990 | $128,147 | $84,682 | Far off |
| Isle of Wight County | $388,414 | $2,992 | $128,242 | $95,241 | A stretch |
| Lancaster County | $399,832 | $3,003 | $128,699 | $69,713 | Far off |
| Suffolk City | $390,542 | $3,059 | $131,106 | $92,666 | A stretch |
| Henrico County | $400,287 | $3,071 | $131,604 | $88,783 | Far off |
| Williamsburg City | $417,025 | $3,177 | $136,154 | $75,604 | Far off |
| Chesterfield County | $412,221 | $3,188 | $136,647 | $101,931 | A stretch |
| Madison County | $426,554 | $3,204 | $137,315 | $84,323 | Far off |
| Louisa County | $420,834 | $3,210 | $137,578 | $86,689 | Far off |
| Frederick County | $429,747 | $3,234 | $138,604 | $97,606 | A stretch |
| Chesapeake City | $425,897 | $3,304 | $141,606 | $95,373 | Far off |
| Virginia Beach City | $427,536 | $3,316 | $142,105 | $92,968 | Far off |
| New Kent County | $449,496 | $3,420 | $146,563 | $123,314 | A stretch |
| Spotsylvania County | $456,897 | $3,461 | $148,307 | $112,738 | A stretch |
| Hanover County | $459,424 | $3,516 | $150,670 | $112,805 | A stretch |
| York County | $465,740 | $3,556 | $152,392 | $109,956 | A stretch |
| Fredericksburg City | $470,383 | $3,596 | $154,113 | $86,071 | Far off |
| King George County | $478,294 | $3,619 | $155,082 | $116,884 | A stretch |
| Poquoson City | $463,742 | $3,642 | $156,094 | $120,972 | A stretch |
| James City County | $482,692 | $3,678 | $157,611 | $109,985 | Far off |
| Manassas Park City | $459,693 | $3,682 | $157,818 | $103,250 | Far off |
| Culpeper County | $492,356 | $3,706 | $158,815 | $100,049 | Far off |
| Powhatan County | $497,947 | $3,784 | $162,183 | $110,537 | Far off |
| Charlottesville City | $487,613 | $3,797 | $162,736 | $74,824 | Out of reach |
| Manassas City | $485,835 | $3,855 | $165,213 | $113,590 | Far off |
| Stafford County | $537,904 | $4,124 | $176,753 | $137,807 | A stretch |
| Albemarle County | $553,487 | $4,271 | $183,040 | $104,392 | Far off |
| Rappahannock County | $571,093 | $4,293 | $183,967 | $83,380 | Out of reach |
| Clarke County | $568,558 | $4,319 | $185,100 | $117,111 | Far off |
| Goochland County | $585,135 | $4,410 | $189,013 | $118,931 | Far off |
| Prince William County | $581,036 | $4,543 | $194,703 | $131,402 | Far off |
| Fauquier County | $649,336 | $4,974 | $213,184 | $130,189 | Far off |
| Alexandria City | $677,627 | $5,338 | $228,764 | $119,681 | Far off |
| Fairfax County | $760,599 | $6,006 | $257,400 | $153,637 | Far off |
| Fairfax City | $775,946 | $6,063 | $259,851 | $132,348 | Far off |
| Loudoun County | $795,391 | $6,181 | $264,914 | $181,765 | Far off |
| Arlington County | $806,890 | $6,306 | $270,271 | $142,114 | Far off |
| Falls Church City | $1,163,973 | $9,383 | $402,140 | $143,262 | Out of reach |
10% down, 7.40% 30-year fixed, housing at 28% of gross income. How it works.