Alabama state line to Columbia SR 7 begins concurrent with
Alabama State Route 53 at Lewter Chapel Drive on the Alabama–Tennessee state line in
Lincoln County as a secondary highway. They then go west and intersect
SR 110 before separating from (AL) SR 53, entering
Giles Gounty and
Ardmore, Tennessee, and continuing west to an interchange with
I-65. At this interchange, SR 7 becomes the unsigned companion route of
US 31. US 31/SR 7 then leave Ardmore and go north to
Elkton and have a short concurrency with
SR 273. They continue north through rural Giles County before having a junction with
US 64 before entering
Pulaski. SR 7 then becomes a primary highway and they come to an intersection with
SR 11 and
SR 15, becoming concurrent with SR 11. They go north through downtown and then come to the southern terminus of
US 31A, with SR 11 separating and following it. US 31/SR 7 then leave Pulaski and goes north to the community of
Waco, just west of
Lynnville, and meets the western end of
SR 129. The pair then crosses into
Maury County and goes through
Hopewell before entering
Columbia.
Columbia to Bon Aqua In Columbia, US 31/SR 7 intersect
SR 50 before entering downtown and becoming concurrent with
US 412 Bus/
SR 99. They come to an intersection where SR 7 separates and turns northwest, becoming signed once again as a primary highway. SR 7 then goes northwest alone and intersects
US 43/
US 412/
SR 6 before leaving Columbia. It then goes north to the community of
Santa Fe and has an intersection and short concurrency with
SR 247. It then continues northwest to the community of
Fly and has an interchange with the
Natchez Trace Parkway. SR 7 then crosses into
Hickman County and passes through
Primm Springs and ends at an intersection with
SR 46 and
SR 100 in
Bon Aqua. ==Major intersections==