1940 Virginia state highway renumbering

At the same time, Maryland, North Carolina, and West Virginia took part by renumbering some of their highways to match Virginia's, and Tennessee planned to renumber one of its highways but never did.

U.S. Route 15 was relocated between Warrenton and Gilberts Corner.

[5] This is now State Route 168 and North Carolina Highway 168.

State Route 32 had run from Boykins west to Emporia, north to Purdy, and east through Jarratt.

This had the effect of freeing up the State Route 32 designation for a renumbering of State Route 10 south of Suffolk to match North Carolina Highway 32.

State Route 34, which had run from Kenbridge via Lawrenceville to North Carolina, was eliminated.

It became State Route 46 to match North Carolina Highway 46, but was realigned to end at Blackstone rather than Kenbridge; State Route 137 (which had run to Blackstone) was rerouted over former SR 34 to Kenbridge.

This eliminated an overlap with SR 49 and U.S. Route 360 southwest of Amelia; SR 49 north of Tobaccoville was replaced by the extension of U.S. Route 522 into Virginia.

The original plan would have left Routes 39 and 501 unchanged.

State Route 46, from Barnes Junction to Boydton, became part of an extension of State Route 47 from Barnes Junction to Chase City and a new State Route 92 from Chase City to Boydton.

The State Route 46 designation was thus freed to match North Carolina Highway 46 as a renumbering of State Route 34, but the north end was swapped with State Route 137 to end at Blackstone rather than Kenbridge.

The original plan would have left Route 47 unchanged.

The non-concurrent piece between Burkeville and near Powhatan became an extension of State Route 38; the piece north of Culpeper became an extension of State Route 242.

At the south end, SR 49 was truncated to Virgilina and taken to the North Carolina line there; the former route west from Virgilina became a new State Route 96.

North Carolina Highway 49 was extended from Charlotte all the way to the state line, replacing many routes including most of North Carolina Highway 144.

State Route 89, which had not existed immediately prior to 1940, was assigned as a renumbering of State Route 96 to match North Carolina Highway 89.

State Route 96 was renumbered as State Route 89 to match North Carolina Highway 89, and State Route 96 was used on the portion of State Route 49 west of Virgilina to match North Carolina Highway 96 (which was renumbered from North Carolina Highway 562).

State Route 207 was truncated to Bowling Green.

North of there was renumbered as State Route 301 (a placeholder for the extension of US 301).

State Route 305, from Damascus to Mouth of Wilson, was eliminated and transferred to a rerouted US 58.