An independent city wedged in the Roanoke Valley with a consistent Republican lean
Salem functions as an independent jurisdiction separate from Roanoke County, and its roughly 25,000 residents have returned Republican presidential margins near or above 20 points in recent cycles, reflecting a mid-size Appalachian urban core that trends reliably conservative.