Roanoke is an independent city in Virginia, United States. It is located in Southwest Virginia along the Roanoke River, in the Blue Ridge range of the greater Appalachian Mountains.