Allegheny Mountains
Roanoke is located in the valley and ridge province of Virginia immediately west of the Blue Ridge Mountains and east of the Allegheny Mountains.