Counties with the most pre-war homes in Virginia

Written by:
October 20, 2025
Ursula Page // Shutterstock

Counties with the most pre-war homes in Virginia

Pre-war homes—those built before 1939—are architectural gems. They are sturdy, charming, and often what people are referring to when they look at the prevalent colorless, linear designs of today and lament "they just don't make them like they used to."

In some ways, that's a good thing. Pre-war homes often contained materials we know to be hazardous today, like asbestos and lead. But their signature characteristics, including hardwood floors, nickel accents, ornate crown molding, and high ceilings, are among the features many people look for in a dream home.

Preserving the history of these properties, many of which you'll find on the National Register of Historic Places, is labor that often extends beyond the scope of an individual homeowner. Depending on where these homes are located, special permission by local historic commissions may be required before renovations can be done in an effort to preserve their historic architectural integrity.

Stacker compiled a list of counties in Virginia with the most pre-war homes using data from the U.S. Census Bureau. Counties are ranked by the highest percent of homes that were built in 1939 or earlier based on 2023 5-year estimates.

#50. Lancaster County

- Homes built 1939 or earlier: 11.3% (842 homes)
- Homes built since 2000: 0.1% (8 homes)
- Median year homes built: 1981
- National rank: #1,510
- Total homes built: 7,483

#49. Giles County

- Homes built 1939 or earlier: 11.4% (952 homes)
- Homes built since 2000: 1.4% (116 homes)
- Median year homes built: 1971
- National rank: #1,496
- Total homes built: 8,316

#48. King and Queen County

- Homes built 1939 or earlier: 11.4% (399 homes)
- Homes built since 2000: 1.2% (42 homes)
- Median year homes built: 1990
- National rank: #1,495
- Total homes built: 3,485

#47. Rockingham County

- Homes built 1939 or earlier: 11.5% (4,146 homes)
- Homes built since 2000: 1.3% (476 homes)
- Median year homes built: 1986
- National rank: #1,491
- Total homes built: 36,095

#46. Richmond County

- Homes built 1939 or earlier: 11.5% (456 homes)
- Homes built since 2000: 1.3% (52 homes)
- Median year homes built: 1975
- National rank: #1,486
- Total homes built: 3,959

#45. Portsmouth city

- Homes built 1939 or earlier: 12.0% (5,197 homes)
- Homes built since 2000: 0.3% (134 homes)
- Median year homes built: 1966
- National rank: #1,442
- Total homes built: 43,233

#44. Halifax County

- Homes built 1939 or earlier: 12.4% (2,154 homes)
- Homes built since 2000: 0.1% (10 homes)
- Median year homes built: 1974
- National rank: #1,418
- Total homes built: 17,382

#43. Surry County

- Homes built 1939 or earlier: 12.5% (429 homes)
- Homes built since 2000: 0.7% (23 homes)
- Median year homes built: 1982
- National rank: #1,412
- Total homes built: 3,438

#42. Tazewell County

- Homes built 1939 or earlier: 12.6% (2,491 homes)
- Homes built since 2000: 0.2% (47 homes)
- Median year homes built: 1974
- National rank: #1,405
- Total homes built: 19,804

#41. Galax city

- Homes built 1939 or earlier: 12.6% (406 homes)
- Homes built since 2000: 0.2% (5 homes)
- Median year homes built: 1968
- National rank: #1,400
- Total homes built: 3,213

#40. Bland County

- Homes built 1939 or earlier: 12.8% (409 homes)
- Homes built since 2000: 0.2% (6 homes)
- Median year homes built: 1982
- National rank: #1,383
- Total homes built: 3,205

#39. Waynesboro city

- Homes built 1939 or earlier: 12.9% (1,336 homes)
- Homes built since 2000: 1.4% (149 homes)
- Median year homes built: 1969
- National rank: #1,379
- Total homes built: 10,395

#38. Wythe County

- Homes built 1939 or earlier: 13.3% (1,871 homes)
- Homes built since 2000: 0.4% (56 homes)
- Median year homes built: 1978
- National rank: #1,350
- Total homes built: 14,016

#37. Southampton County

- Homes built 1939 or earlier: 13.9% (1,084 homes)
- Homes built since 2000: 0.6% (46 homes)
- Median year homes built: 1980
- National rank: #1,316
- Total homes built: 7,774

#36. Madison County

- Homes built 1939 or earlier: 14.1% (863 homes)
- Homes built since 2000: 0.9% (52 homes)
- Median year homes built: 1980
- National rank: #1,304
- Total homes built: 6,110

#35. Hopewell city

- Homes built 1939 or earlier: 14.2% (1,477 homes)
- Homes built since 2000: 0.6% (61 homes)
- Median year homes built: 1970
- National rank: #1,300
- Total homes built: 10,434

#34. Charlotte County

- Homes built 1939 or earlier: 14.3% (855 homes)
- Homes built since 2000: 0.1% (4 homes)
- Median year homes built: 1979
- National rank: #1,285
- Total homes built: 5,973

#33. Fredericksburg city

- Homes built 1939 or earlier: 14.3% (1,763 homes)
- Homes built since 2000: 1.9% (237 homes)
- Median year homes built: 1986
- National rank: #1,284
- Total homes built: 12,308

#32. Salem city

- Homes built 1939 or earlier: 14.4% (1,594 homes)
- Homes built since 2000: 0.5% (55 homes)
- Median year homes built: 1971
- National rank: #1,277
- Total homes built: 11,096

#31. Rockbridge County

- Homes built 1939 or earlier: 14.4% (1,631 homes)
- Homes built since 2000: 1.2% (135 homes)
- Median year homes built: 1980
- National rank: #1,266
- Total homes built: 11,315

#30. Prince Edward County

- Homes built 1939 or earlier: 14.6% (1,343 homes)
- Homes built since 2000: 0.3% (31 homes)
- Median year homes built: 1980
- National rank: #1,250
- Total homes built: 9,171

#29. Norfolk city

- Homes built 1939 or earlier: 15.2% (15,605 homes)
- Homes built since 2000: 0.7% (722 homes)
- Median year homes built: 1964
- National rank: #1,215
- Total homes built: 102,542

#28. Grayson County

- Homes built 1939 or earlier: 15.3% (1,367 homes)
- Homes built since 2000: 0.3% (25 homes)
- Median year homes built: 1975
- National rank: #1,211
- Total homes built: 8,961

#27. Craig County

- Homes built 1939 or earlier: 15.4% (370 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1979
- National rank: #1,197
- Total homes built: 2,397

#26. Petersburg city

- Homes built 1939 or earlier: 15.9% (2,865 homes)
- Homes built since 2000: 0.5% (92 homes)
- Median year homes built: 1969
- National rank: #1,156
- Total homes built: 18,026

#25. Accomack County

- Homes built 1939 or earlier: 16.4% (3,599 homes)
- Homes built since 2000: 0.5% (101 homes)
- Median year homes built: 1982
- National rank: #1,120
- Total homes built: 21,897

#24. Lunenburg County

- Homes built 1939 or earlier: 16.5% (974 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1974
- National rank: #1,113
- Total homes built: 5,903

#23. Charlottesville city

- Homes built 1939 or earlier: 16.8% (3,627 homes)
- Homes built since 2000: 0.5% (108 homes)
- Median year homes built: 1967
- National rank: #1,087
- Total homes built: 21,559

#22. Danville city

- Homes built 1939 or earlier: 17.0% (3,794 homes)
- Homes built since 2000: 0.1% (28 homes)
- Median year homes built: 1961
- National rank: #1,072
- Total homes built: 22,309

#21. Norton city

- Homes built 1939 or earlier: 17.3% (302 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1974
- National rank: #1,047
- Total homes built: 1,748

#20. Shenandoah County

- Homes built 1939 or earlier: 17.3% (3,695 homes)
- Homes built since 2000: 0.8% (177 homes)
- Median year homes built: 1981
- National rank: #1,043
- Total homes built: 21,319

#19. Nottoway County

- Homes built 1939 or earlier: 18.1% (1,212 homes)
- Homes built since 2000: 1.0% (66 homes)
- Median year homes built: 1972
- National rank: #1,002
- Total homes built: 6,683

#18. Winchester city

- Homes built 1939 or earlier: 18.5% (2,304 homes)
- Homes built since 2000: 0.2% (30 homes)
- Median year homes built: 1968
- National rank: #976
- Total homes built: 12,468

#17. Bristol city

- Homes built 1939 or earlier: 18.9% (1,633 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1966
- National rank: #949
- Total homes built: 8,654

#16. Martinsville city

- Homes built 1939 or earlier: 18.9% (1,329 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1959
- National rank: #944
- Total homes built: 7,031

#15. Emporia city

- Homes built 1939 or earlier: 18.9% (534 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1963
- National rank: #943
- Total homes built: 2,824

#14. Lynchburg city

- Homes built 1939 or earlier: 19.1% (6,490 homes)
- Homes built since 2000: 0.8% (262 homes)
- Median year homes built: 1970
- National rank: #936
- Total homes built: 34,009

#13. Staunton city

- Homes built 1939 or earlier: 19.2% (2,372 homes)
- Homes built since 2000: 0.2% (29 homes)
- Median year homes built: 1963
- National rank: #928
- Total homes built: 12,352

#12. Page County

- Homes built 1939 or earlier: 19.5% (2,317 homes)
- Homes built since 2000: 0.8% (99 homes)
- Median year homes built: 1975
- National rank: #902
- Total homes built: 11,878

#11. Rappahannock County

- Homes built 1939 or earlier: 19.7% (757 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1981
- National rank: #894
- Total homes built: 3,848

#10. Clarke County

- Homes built 1939 or earlier: 19.9% (1,291 homes)
- Homes built since 2000: 1.4% (89 homes)
- Median year homes built: 1980
- National rank: #871
- Total homes built: 6,478

#9. Northampton County

- Homes built 1939 or earlier: 20.1% (1,502 homes)
- Homes built since 2000: 1.2% (91 homes)
- Median year homes built: 1978
- National rank: #859
- Total homes built: 7,456

#8. Alleghany County

- Homes built 1939 or earlier: 21.6% (1,710 homes)
- Homes built since 2000: 0.1% (9 homes)
- Median year homes built: 1969
- National rank: #777
- Total homes built: 7,916

#7. Mathews County

- Homes built 1939 or earlier: 22.9% (1,255 homes)
- Homes built since 2000: 0.5% (27 homes)
- Median year homes built: 1973
- National rank: #712
- Total homes built: 5,486

#6. Bath County

- Homes built 1939 or earlier: 24.0% (802 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1976
- National rank: #650
- Total homes built: 3,336

#5. Roanoke city

- Homes built 1939 or earlier: 25.1% (12,296 homes)
- Homes built since 2000: 0.3% (157 homes)
- Median year homes built: 1959
- National rank: #599
- Total homes built: 48,931

#4. Richmond city

- Homes built 1939 or earlier: 28.6% (32,283 homes)
- Homes built since 2000: 1.1% (1,216 homes)
- Median year homes built: 1959
- National rank: #412
- Total homes built: 112,848

#3. Highland County

- Homes built 1939 or earlier: 32.4% (595 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1972
- National rank: #257
- Total homes built: 1,839

#2. Lexington city

- Homes built 1939 or earlier: 33.5% (887 homes)
- Homes built since 2000: 0.5% (13 homes)
- Median year homes built: 1957
- National rank: #208
- Total homes built: 2,644

#1. Covington city

- Homes built 1939 or earlier: 36.7% (1,116 homes)
- Homes built since 2000: 0.0% (0 homes)
- Median year homes built: 1949
- National rank: #117
- Total homes built: 3,038

Trending Now