Those ten sections travel through Waynesboro, near Boice, through Shubuta, from De Soto to Meridian, through Shuqualak, through Macon, through Aberdeen, through Nettleton, from Shannon to Booneville, and through Corinth.
It heads north through rural and wooded areas before entering the city limits as Mississippi Drive and passing through neighborhoods.
The section of MS 145 near the unincorporated community of Boice, Wayne County is a 1.3-mile-long (2.1 km) two-lane road.
It heads north through rural wooded areas to have an intersection with MS 510 before curving to the northwest to cross a bridge over the Chickasawhay River.
The highway then crosses a bridge over some railroad tracks before entering Shubuta and passing straight through downtown along High Street.
MS 145 continues northwest to leave Shubuta and pass through farmland before coming to an end at another intersection with US 45.
[12][13] Two years later, US 45 was realigned onto a new divided highway in Clarke County, and old sections of US 45 became signed as MS 145.
The highway leaves De Soto and passes through rural areas for several miles to become concurrent with MS 18 and cross the Chickasawhay River to enter Quitman.
MS 145 continues north through neighborhoods, where it has an intersection with MS 513, before winding its way through rural areas for the next several miles, where it crosses US 45 several times, passes by Clarkco State Park, crosses in Lauderdale County, and passes through the community of Wolf Springs.
The highway then enters the Meridian city limits and passes through neighborhoods along Roebuck Drive, where it widens to four-lane undivided highway shortly before coming to an end at an interchange with I-20/I-59 (US 11/US 80/MS 19; Exit 53), with the road continuing northwest into downtown as 22nd Avenue.
It heads north through rural areas for a short distance to enter Shuqualak at an intersection with MS 21/MS 39.
It bypasses downtown along its east side, passing through neighborhoods before leaving Shuqualak and continuing north through rural areas for a few miles before coming to an end at another intersection with US 45.
[24][25] About ten years later, US 45 was moved to a divided highway for Lee and most of Prentiss County, and the old alignment became MS 145.
[11][12] MS 145 begins in Lee County in the eastern part of Shannon at an interchange between US 45, US 45 Alternate, and US 278.
It heads northwest as a two-lane highway to bypass downtown along Noah Curtis Street before turning north along Romie Hill Avenue at an intersection with MS 245.
The highway leaves Shannon and crosses over a creek to enter Verona along Raymond Avenue.