For most of the highway's length, it is an unsigned designation for US231.
Route description
Alabama to Shelbyville
SR10 begins at the Alabama state line in Lincoln County, just north of Hazel Green, Alabama, where it is the unsigned companion route of US231/US431. The highway then goes north through farmland and countryside and has an intersection with SR275 before going through Park City and crossing a ridge into Fayetteville. Once in Fayetteville, it has a Y-intersection with SR110 before going through a major business and coming to an intersection with US64 Bypass (US64Byp.). Here, US431 continues straight into downtown while US231/SR10 turns east to follow US64Byp. to the south. It then curves to the north before coming to an intersection with US64/SR15/SR50, where US64Byp. ends separate and US231/SR10 continues north through some farmland before climbing on top of Chestnut Ridge to cross into Moore County.[3]
US231/SR10 then intersects and has a short concurrency with SR129 as it straddles the Lincoln–Moore County before crossing into Bedford County. The route then lowers down off Chestnut Ridge and goes through more farmland and has a crossing of the Duck River before entering Shelbyville. It first goes through some suburbs before having a Y-intersection and running concurrently with SR64/SR130 and entering downtown. SR64/SR130 then separates and turns east at an intersection with SR82/SR387 (Lane Parkway), and SR82 joins the concurrency before curving to the east and then turning north again to have an intersection with US41A/SR16. US231/SR10/SR82 then passes through the northern part of town and some suburbs before having an interchange with SR437 (Shelbyville Bypass). It also passes by Bomar Field, Shelbyville's airport, before leaving Shelbyville. The highway then passes just east of Fosterville before SR82 separates and goes east, while US231/SR10 heads north through more farmland and eventually crosses into Rutherford County.[3]
Rutherford County
It then crosses a ridge and passes through Christiana to an intersection and short concurrency with SR269 before crossing another ridge and entering Murfreesboro. US231/SR10 first goes through a suburban area with a few businesses before having an interchange with I-24. The highway then goes north through a major business district before having a Y-intersection running concurrently with US41/US70S/SR1/SR99 and entering downtown. It then passes through downtown before coming to an intersection with SR96, where SR99 turns southwest to follow SR96, US41/US70S/SR1 continues north, and US231/SR10 turns northeast to run concurrently with SR96. It begins passing through suburbs as SR96 separates and turns east. US231/SR10 then has an intersection with SR268 before passing by the VA hospital before leaving Murfreesboro soon after. It then passes through Walterhill and has an X-intersection with SR266 before going through farmland again and crossing into Wilson County.[3]
Wilson and western Trousdale Counties
US231/SR10 then immediately has an intersection with SR452 (Bill France Boulevard), which provides access to Nashville Superspeedway and I-840, before passing right through the middle of Cedars of Lebanon State Park. It then immediately has an intersection with SR265 before passing through more farmland and by a rock quarry before entering Lebanon just south of the I-40 interchange. It then has an interchange with I-40 and goes through a major business district, paralleling SR266, before entering downtown and having an intersection with US70Bus./SR24. US231/SR10 then continues north through downtown and has an intersection with US70/SR26 before going through some suburbs before leaving Lebanon. It then crosses over the Cumberland River at Hunter's Point to enter Trousdale County. It then passes through more farmland until near the small community of Castalian Springs, where it comes to an intersection with SR25.[3]
Trousdale and Macon Counties: SR10 as a signed highway
At US231's junction with SR25, SR10 becomes signed for the first time as a primary highway and leaves US231 to go east concurrently with SR25 while US231 continues north concurrently with its new companion route, SR376. It goes through farmland all the way to Hartsville, where it has an intersection and short concurrency with SR141 before passing just north of downtown. It then goes by a few subdivisions and two schools before leaving Hartsville, and SR10 then separates from SR25 to head north shortly afterwards. SR10 travels alone for the first time as it goes north to cross into Macon County.[3]
It then passes down a long narrow valley before coming to an intersection with SR52 just south of Lafayette. SR10 then enters Lafayette and goes through downtown before having an intersection with SR261. It then passes through a suburb before leaving Lafayette and traveling through farmland again all the way to the Kentucky border, where SR10 ends and continues into Allen County as KY99, which has an intersection with KY1578 just across the state line.[3]
Southern end of US 231/431 concurrency; Southern terminus of unsigned SR 10 US231/ US431 continues south into Alabama Northern terminus of unsigned SR 1
State Route 10A (SR 10A) was an alternate route of SR 10 that ran from the US 231/SR 10/SR 25 junction at Paynes Store, in western Trousdale County, to the US 31E/SR 6 junction in the northeastern Sumner County community of Bransford.[4] It was re-designated as SR 376 as part of the 1983 Tennessee state highway renumbering.