The roadway passes through Wilkinson, Amite, and Pike counties, serving the communities of Woodville, Centreville, Gloster, and Liberty.
MS 24 was designated in 1932 to run from Fort Adams east to Leakesville, following gravel roads across the southern part of the state.
MS 24 begins at Main Street in Fort Adams, Wilkinson County, heading northeast as a two-lane undivided road.
After passing through several miles of rural areas, MS 24 heads into Woodville and runs south through wooded residential neighborhoods.
The highway turns east onto Main Street and passes homes before heading through the commercial downtown of Woodville.
Past this junction, MS 24 leaves Woodville and becomes an unnamed road that runs southeast through forested areas with some development.
[1][2] MS 24/MS 33 curves to the northeast and enter Amite County, passing businesses as it bypasses Centreville to the southeast.
The highway continues north through a mix of farm fields and woodland; eventually the roadway turns to the northeast.
The portion of MS 24 which continues east from this point until it reaches McComb has been designated as Jerry Clower highway by Mississippi state statute 65-3-71.23.
That same year, new alignments for the highway were under construction between McComb and Tylertown, from US 49 south of Hattiesburg to Beaumont, and from McLain to Leakesville.
[8] A year later, the highway was paved between Woodville and McComb, from east of Tylertown to Foxworth, and within Lamar County between Columbia and Hattiesburg.
In addition, MS 24 was shifted to a new improved alignment from Hattiesburg to west of New Augusta, following a portion of US 49 along with a newly constructed road.
[11] A year later, MS 24 was moved to a more direct alignment between Hattiesburg and New Augusta that bypassed Camp Shelby.