Charlottesville is located in the center of the Commonwealth of Virginia along the Rivanna River, a tributary of the James, just west of the Southwest Mountains, itself paralleling the Blue Ridge about 20 miles to the west.