M
- Madison (Madison County)
- Marion (Smyth County)
- McKenney (Dinwiddie County)
- Melfa (Accomack County)
- Middleburg (Loudoun County)
- Middletown (Frederick County)
- Mineral (Louisa County)
- Monterey (Highland County)
- Montross (Westmoreland County)
- Mount Crawford (Rockingham County)
- Mount Jackson (Shenandoah County)
Read more about this topic: List Of Towns In Virginia