North Virginia Cities

59 cities

City
Rank
County
2024 Pop.
Harrisonburg1Harrisonburg city50,874
Charlottesville2Albemarle County44,487
Staunton3Staunton city25,949
Waynesboro4Waynesboro city23,483
University Virginia5Albemarle County9,972
Fishersville6Augusta County9,749
Crozet7Albemarle County9,449
Hollymead8Albemarle County8,915
Strasburg9Shenandoah County7,311
Bridgewater10Rockingham County6,821
Massanetta Springs11Rockingham County6,491
Woodstock12Shenandoah County5,982
Pantops13Albemarle County4,887
Luray14Page County4,828
Verona15Augusta County4,639
Broadway16Rockingham County4,365
Timberville17Rockingham County3,093
Elkton18Rockingham County3,067
Grottoes19Rockingham County3,028
Piney Mountain20Albemarle County2,629
Shenandoah21Page County2,478
Shawneeland22Frederick County2,426
Massanutten23Page County2,381
Lake Holiday24Frederick County2,288
New Market25Shenandoah County2,207
Weyers Cave26Augusta County2,168
Mount Jackson27Shenandoah County2,023
Crimora28Augusta County1,985
Lyndhurst29Augusta County1,793
Dayton30Rockingham County1,757
Stanley31Page County1,704
Earlysville32Albemarle County1,379
Basye33Shenandoah County1,356
Twin Lakes34Albemarle County1,328
Ruckersville35Greene County1,297
McGaheysville36Rockingham County1,241
Edinburg37Shenandoah County1,219
Belmont Estates38Rockingham County1,180
Rio39Albemarle County1,130
Jolivue40Augusta County1,075
Maurertown41Shenandoah County1,060
Harriston42Augusta County1,054
Dooms43Augusta County992
New Hope44Augusta County949
Mount Sidney45Augusta County932
Ivy46Albemarle County645
Keezletown47Rockingham County592
Mount Crawford48Rockingham County458
Port Republic49Rockingham County400
Stanardsville50Greene County360
Linville51Rockingham County323
Afton52Nelson County307
Toms Brook53Shenandoah County282
Mount Clifton54Shenandoah County217
Free Union55Albemarle County184
Singers Glen56Rockingham County181
Gore57Frederick County42
Churchville58Augusta County39
Middlebrook59Augusta County17

Virginia Cities by Region