S
- St. Charles (Lee County)
- St. Paul (Wise & Russell Counties)
- Saltville (Smyth & Washington Counties)
- Saxis (Accomack County)
- Scottsburg (Halifax County)
- Scottsville (Albemarle & Fluvanna Counties)
- Shenandoah (Page County)
- Smithfield (Isle Of Wight County)
- South Boston (Halifax County) (independent city until 1995)
- South Hill (Mecklenburg County)
- Stanardsville (Greene County)
- Stanley (Page County)
- Stephens City (Frederick County)
- Stony Creek (Sussex County)
- Strasburg (Shenandoah County)
- Stuart (Patrick County)
- Surry (Surry County)
Read more about this topic: List Of Towns In Virginia