Rank | Median Costs for House with Mortgage ▼ | School District / Population |
1. | $2,908 | Falls Church City Public Schools / 11,233 |
2. | $2,731 | Loudoun County Public Schools / 277,465 |
3. | $2,546 | Arlington County Public Schools / 206,405 |
4. | $2,481 | Fairfax County Public Schools / 1,012,751 |
5. | $2,404 | Alexandria City Public Schools / 142,131 |
6. | $2,357 | Prince William County Public Schools / 355,788 |
7. | $2,301 | Manassas Park City Public Schools / 11,633 |
8. | $2,281 | Fairfax City Public Schools / 23,369 |
9. | $2,159 | Stafford County Public Schools / 117,882 |
10. | $2,093 | Fauquier County Public Schools / 66,330 |
11. | $1,971 | Manassas City Public Schools / 35,559 |
12. | $1,903 | Culpeper County Public Schools / 44,923 |
13. | $1,879 | Fredericksburg City Public Schools / 22,314 |
14. | $1,843 | Poquoson City Public Schools / 11,775 |
15. | $1,834 | Spotsylvania County Public Schools / 118,512 |
16. | $1,805 | James City County Public Schools / 60,864 |
17. | $1,798 | Quantico Marine Corps Center School District / 7,676 |
18. | $1,783 | Chesapeake City Public Schools / 219,425 |
19. | $1,774 | King George County Public Schools / 20,552 |
20. | $1,733 | Albemarle County Public Schools / 92,866 |
21. | $1,732 | Suffolk City Public Schools / 81,062 |
22. | $1,721 | York County Public Schools / 61,269 |
23. | $1,707 | Rappahannock County Public Schools / 7,171 |
24. | $1,686 | Hanover County Public Schools / 98,602 |
25. | $1,676 | Winchester City Public Schools / 25,977 |
26. | $1,666 | Virginia Beach City Public Schools / 434,922 |
27. | $1,649 | Goochland County Public Schools / 20,429 |
28. | $1,613 | Powhatan County Public Schools / 27,334 |
29. | $1,609 | Clarke County Public Schools / 14,359 |
30. | $1,574 | Frederick County Public Schools / 72,120 |
31. | $1,556 | Charlottesville City Public Schools / 41,393 |
32. | $1,552 | Henrico County Public Schools / 289,171 |
33. | $1,549 | Chesterfield County Public Schools / 298,009 |
34. | $1,544 | New Kent County Public Schools / 17,137 |
35. | $1,523 | Isle of Wight County Public Schools / 34,705 |
36. | $1,504 | Warren County Public Schools / 36,087 |
37. | $1,491 | Caroline County Public Schools / 26,917 |
37. | $1,491 | Franklin City Public Schools / 8,728 |
39. | $1,482 | Orange County Public Schools / 32,140 |
39. | $1,482 | Norfolk City Public Schools / 236,071 |
41. | $1,481 | Richmond City Public Schools / 200,976 |
42. | $1,452 | Prince George County Public Schools / 36,364 |
43. | $1,427 | Williamsburg City Public Schools / 12,330 |
44. | $1,391 | Lexington City Public Schools / 6,909 |
44. | $1,391 | Name N/A / 6,909 |
46. | $1,384 | Newport News City Public Schools / 192,635 |
47. | $1,383 | Hampton City Public Schools / 145,903 |
48. | $1,380 | Madison County Public Schools / 13,571 |
49. | $1,363 | King William County Public Schools / 12,415 |
50. | $1,344 | Greene County Public Schools / 17,890 |
51. | $1,341 | Portsmouth City Public Schools / 100,674 |
52. | $1,334 | West Point Town Public Schools / 3,077 |
53. | $1,330 | Fluvanna County Public Schools / 25,162 |
54. | $1,312 | Gloucester County Public Schools / 38,229 |
55. | $1,302 | Roanoke County Public Schools / 89,905 |
56. | $1,295 | Colonial Beach Town Public Schools / 3,440 |
57. | $1,285 | Colonial Heights City Public Schools / 17,707 |
58. | $1,279 | Montgomery County Public Schools / 89,109 |
59. | $1,275 | Louisa County Public Schools / 31,661 |
60. | $1,261 | Surry County Public Schools / 7,026 |
60. | $1,261 | Salem City Public Schools / 25,139 |
62. | $1,260 | Dinwiddie County Public Schools / 25,787 |
63. | $1,257 | Botetourt County Public Schools / 32,231 |
64. | $1,241 | Shenandoah County Public Schools / 40,325 |
65. | $1,239 | Lancaster County Public Schools / 11,408 |
66. | $1,228 | Rockingham County Public Schools / 73,570 |
67. | $1,207 | Rockbridge County Public Schools / 21,311 |
68. | $1,206 | Essex County Public Schools / 10,813 |
69. | $1,200 | Middlesex County Public Schools / 10,626 |
70. | $1,199 | Bedford County Public Schools / 65,916 |
71. | $1,188 | Southampton County Public Schools / 18,177 |
72. | $1,187 | Harrisonburg City Public Schools / 43,983 |
73. | $1,180 | Westmoreland County Public Schools / 13,863 |
74. | $1,167 | Augusta County Public Schools / 70,991 |
75. | $1,164 | Prince Edward County Public Schools / 21,581 |
76. | $1,154 | Amelia County Public Schools / 12,581 |
77. | $1,145 | Northumberland County Public Schools / 12,890 |
78. | $1,136 | Nelson County Public Schools / 15,204 |
78. | $1,136 | Waynesboro City Public Schools / 21,699 |
80. | $1,124 | King and Queen County Public Schools / 6,806 |
81. | $1,123 | Buena Vista City Public Schools / 6,285 |
82. | $1,122 | Northampton County Public Schools / 13,422 |
83. | $1,120 | Hopewell City Public Schools / 22,933 |
83. | $1,120 | Emporia City Public Schools / 5,605 |
85. | $1,119 | Page County Public Schools / 24,026 |
85. | $1,119 | Lynchburg City Public Schools / 71,357 |
87. | $1,116 | Staunton City Public Schools / 23,645 |
88. | $1,114 | Cumberland County Public Schools / 9,536 |
89. | $1,112 | Highland County Public Schools / 2,399 |
90. | $1,105 | Bedford City Public Schools / 6,291 |
91. | $1,102 | Radford City Public Schools / 16,062 |
91. | $1,102 | Charles City County Public Schools / 7,146 |
93. | $1,095 | Mathews County Public Schools / 9,011 |
94. | $1,093 | Nottoway County Public Schools / 15,790 |
94. | $1,093 | Floyd County Public Schools / 14,756 |
96. | $1,083 | Petersburg City Public Schools / 32,845 |
97. | $1,072 | Sussex County Public Schools / 12,051 |
98. | $1,069 | Roanoke City Public Schools / 93,271 |
99. | $1,056 | Franklin County Public Schools / 51,023 |
100. | $1,047 | Accomack County Public Schools / 38,522 |
101. | $1,030 | Richmond County Public Schools / 9,070 |
102. | $1,014 | Bath County Public Schools / 4,636 |
103. | $999 | Amherst County Public Schools / 32,185 |
104. | $990 | Pittsylvania County Public Schools / 61,156 |
105. | $984 | Campbell County Public Schools / 52,542 |
106. | $966 | Washington County Public Schools / 52,547 |
107. | $960 | Danville City Public Schools / 44,978 |
108. | $959 | Bristol City Public Schools / 17,526 |
109. | $946 | Norton City Public Schools / 3,688 |
110. | $945 | Appomattox County Public Schools / 14,218 |
111. | $940 | Lunenburg County Public Schools / 12,908 |
112. | $934 | Mecklenburg County Public Schools / 31,987 |
113. | $922 | Greensville County Public Schools / 11,916 |
114. | $920 | Charlotte County Public Schools / 12,222 |
115. | $907 | Alleghany County Public Schools / 16,397 |
116. | $897 | Pulaski County Public Schools / 34,910 |
116. | $897 | Craig County Public Schools / 5,055 |
118. | $892 | Brunswick County Public Schools / 17,786 |
119. | $891 | Halifax County Public Schools / 35,460 |
120. | $876 | Covington City Public Schools / 6,171 |
121. | $875 | Martinsville City Public Schools / 14,660 |
121. | $875 | Bland County Public Schools / 6,792 |
123. | $865 | Tazewell County Public Schools / 44,307 |
124. | $856 | Giles County Public Schools / 17,193 |
125. | $846 | Wythe County Public Schools / 28,517 |
126. | $845 | Henry County Public Schools / 55,480 |
127. | $826 | Buckingham County Public Schools / 15,932 |
128. | $804 | Smyth County Public Schools / 31,996 |
129. | $794 | Buchanan County Public Schools / 23,584 |
130. | $792 | Carroll County Public Schools / 29,137 |
131. | $788 | Scott County Public Schools / 22,771 |
132. | $771 | Wise County Public Schools / 41,715 |
133. | $756 | Patrick County Public Schools / 18,755 |
134. | $749 | Russell County Public Schools / 28,921 |
135. | $742 | Dickenson County Public Schools / 16,099 |
136. | $699 | Grayson County Public Schools / 16,056 |
137. | $689 | Lee County Public Schools / 25,001 |
138. | $688 | Galax City Public Schools / 6,806 |
Please note that we only rank locations with 'Median Costs for House with Mortgage' data. The rank above might not be a complete list. Locations without 'Median Costs for House with Mortgage' data are not listed.
*ACS stands for U.S. Census American Community Survey. According to the U.S. Census, if the date is a range, you can interpret the data as an average of the period of time.