SR 92 begins at an intersection with US 58 Business in Boydton, the county seat of Mecklenburg County. The state highway heads north as Washington Street to the north town limit of Boydton, where the highway intersects US 58. SR 92 heads north through a mix of farmland and forest to the town of Chase City. The state highway follows Main Street through a short jog west at Sycamore Street before meeting SR 47 and SR 49 in the center of town. SR 47 heads east on Second Street. Both SR 47 and SR 49 head north on Main Street. SR 92 and SR 49 run concurrently west from the center of town as Second Street. The two state highways diverge just east of the town limits. SR 92 heads west past Chase City Municipal Airport before entering Charlotte County. SR 92, which is named Jeb Stuart Highway within Charlotte County, intersects US 15 at Barnes Junction and US 360 near Public Fork before reaching the wide floodplain of the Roanoke River. SR 92's bridge over the river has been closed since 2008. The state highway continues in Halifax County as Clover Road to a Norfolk Southern Railwayrail line, where the highway curves southwest and passes through the town of Clover as Main Street. Just south of town, SR 92 reaches its terminus at US 360.
History
The full length of SR 92 was State Route 12 from 1918 to 1933. When SR 12 was eliminated in the 1933 renumbering, most of current SR 92, from US 15 at Barnes Junction east to Boydton, became State Route 46; old SR 12 west from Barnes Junction through Clover to Danville was part of US 360. In the 1940 renumbering, the State Route 46 designation was needed to match North Carolina Highway 46, and so the State Route 92 designation was applied to former SR 46 southeast of Chase City. The rest of SR 46, from Chase City west to Barnes Junction, became part of State Route 47, which continued east from Chase City to South Hill and north from Barnes Junction to Pamplin City. In 1968, a new alignment of US 360 was under construction from near Clover to near Wylliesburg. SR 92 was extended west from Chase City to Barnes Junction, concurrent with SR 47, and then continuing west over old US 360 beyond Clover. The SR 47 overlap was removed in 1979 when a new alignment for SR 47 northwest from Chase City was adopted.