| Location | Milepost R | Notes |
| South | North |
| Tazewell St. | W 0.2 | South end wye. |
| JK | W 1.0 | Junction with Altavista District at east end of South Yard. |
| South Jefferson | RW 6.7 | CP northbound only. Just west of South Jefferson Street in front of parking garage. |
| Broadway | 7.8 | South of US 220 overpass. |
| name? | 10.3 | 10.2 | Replaced two pairs of intermediates(8.9/9.0 and 11.1/11.2) in May 2010 |
| Starkey | 11.9 | Moved from 12.1 in May 2010. |
| name? | 13.9 | 13.8 | Replaced two paris of signals (15.2/15.3 and 17.3/17.4) in May 2010. |
| name? | 18.3 | 18.2 | Visible from US 220. Previously at 18.7/19.0 |
| Boones Mill | 21.0 | At Terrace Rd grade crossing. |
| Taylor SAD | 23.5 | HBD-DED. (Moved from 22.2) |
| Taylor | 23.5 | 23.6 | At Taylors Road grade crossing. Replaced two pairs of intermediates(22.3/22.8 and 24.1/24.2) in May 2010. |
| Wirtz | 25.5 | North end of 8800' siding. South of Rte 856/Rainbow Rd. off Rte 692. |
| Blaine | 27.2 | South end of 8800' siding. At Rte 635/Bonbrook Mill Road |
| name? | 29.7 | 29.8 | Visible from Altice Mill Rd. |
| Powder Mill | 31.2 | Near intersection of US 220 Bypass and VA 40. |
| Rocky Mount | 34.1 | Just north of Six Mile Post Road grade crossing. Moved from 33.1 late 2009/early 2010. |
| Lanahan | 37.3 | 37.2 | Just south of Old Forge Road underpass. |
| Ferrum | 40.0 | Off Old Ferrum Road 1.5 miles north of town. |
| name? | 43.3 | 43.2 | | Visibe from Prillaman Switch Rd. (1.5 miles south of VA Route 40)
| name? | 46.5 | 46.4 | Henry signals removed late 2009/early 2010. |
| Town TSA | 49.9 | HBD-DED. Along Lillian Naff Rd south of Henry. |
| name? | 50.3 | 50.2 | | SB signal visible from Lilliam Naff Rd.
| Philpott | 53.0 | North end of 9200' siding. Just south of Philpott Rd. grade crossing |
| Jondee | 54.7 | South end of 9200' siding |
| Bassett | 57.1 | 57.0 | Visible from Route 57 in Bassett. |
| Edgewood | 59.0 | Just east of Riverside Drive in Standleytown. Replaced old Firestone holdout @ 59.4 |
| Payne | 61.3 | 61.4 | At south/east end of Payne Yard. |
| Nylon | 64.8 | Junction with Hill Top Branch at 63.2 near Wooddale Rd. |
| name? | 66.1 | 66.2 | |
| Martinsville | 68.0 | Near Nationwide Homes on Rives Road. Automatic signals at 66.1/66.2 removed |
| name? | 70.5 | 70.6 | Just south of Smith River |
| Race Track TSA | 72.3 | HBD-DED |
| Fontaine | 73.5 | South of US 58 Bypass overpasses. |
| name? | 75.7 | 75.8 | North of Ridgeway |
| name? | 77.7 | 77.8 | Near SR 688. |
| name? | 80.1 | 80.2 | Next to US 220, just North of NC State line. |
| name? | 82.1 | 82.0 | Visible from Price Rd |
| Watkins | 84.4 | North end of 9900' siding. Next to US 220 Business north of town. |
| Stoneville | 86.4 | South end of 9900' siding. In downtown Stoneville. |
| name? | 89.3 | 89.4 | West of US 220 Bypass overpass, East of Mayo River bridge on US 220 business. |
| Mayodan | 92.3 | 92.2 | Near US 220 Business. |
| Madison | 95.4 | South of US 220 Business overpass (Dan River bridge) near downtown. |
| Mabrico TSA | 97.3 | HBD-DED. Adjacent to Lindsey Bridge Road grade crossing near Pine Hall Brick. |
| Mabrico | 97.7 | 97.8 | South of spur track to Pine Hall Brick |
| Halstead | 101.3 | 101.2 | Just south of spur track to Wieland Copper |
| Pine Hall | 103.9 | 103.8 | Converted from CP to automatic in 2009 |
| Belews Creek Junction | 105.5 | Junction with Belews Creek Spur |
| Walnut Cove | 108.7 | 108.6 | Fulp signals removed 2009. |
| Dennis? | 113.1 | 113.2 | Next to US 311. |
| Stony Point | 116.4 | Visible from US 311. |
| Walkertown | 118.5 | Just south of bridge over Old Hollow Road. |
| Daisy | 120.2 | Next to Old Walkertown Road. |
| North Winston | 122.9 | Yard Limit |