M-124 begins at an intersection with M-50 just south of Brooklyn. The trunkline runs eastward on Wampers Lake Road through a residential section of town and crosses the River Raisin on the north side of Vineyard Lake. After passing Vineyard Lake, the highway curves towards the southwest as it passes several other smaller lakes and heads towards Wamplers Lake. M-124 passes between Wamplers and Mud lakes, curving around the eastern side of Wamplers Lake as it enters Walter J. Hayes State Park from the north.[4][5] The park is a popular tourist destination for boaters, craft and antique shows and its close proximity to Michigan International Speedway.[6] The road nearly bisects the park as it passes through near Round Lake before exiting the park and terminating an at intersection with US 12.[4][5]
When M-124 was designated in 1929, it extended from US 112 (what is now US 12) north to Cedar Hills State Park.[2][3] Between 1929 and 1932 a series of extensions and realignments proceeded to move the route further northward, at the same time the park was renamed to its present-day moniker, Walter J. Hayes State Park,[10][11] to honor Walter J. Hayes.[6] In 1933, the western end was extended to terminate at M-50 in Brooklyn.[11][12] This western section of the highway was realigned to is present course in 1939.[13][14] The trunkline has retained this alignment ever since.[4][14]
^ abMichigan State Highway Department & H.M. Gousha (January 1, 1930). Official Highway Service Map (Map). [c. 1:810,000]. Lansing: Michigan State Highway Department. OCLC12701195, 79754957.
^ abcMichigan Department of Transportation (2014). Pure Michigan: State Transportation Map (Map). c. 1:975,000. Lansing: Michigan Department of Transportation. § M11. OCLC42778335, 900162490.
^Michigan Department of Transportation (April 23, 2006). National Highway System, Michigan(PDF) (Map). Scale not given. Lansing: Michigan Department of Transportation. Archived from the original(PDF) on October 4, 2012. Retrieved October 7, 2008.
^Michigan State Highway Department & Rand McNally (October 1, 1931). Official Highway Service Map (Map). [c. 1:840,000]. Lansing: Michigan State Highway Department. § M11. OCLC12701053.
^ abMichigan State Highway Department & Rand McNally (May 1, 1933). Official Michigan Highway Map (Map). [c. 1:840,000]. Lansing: Michigan State Highway Department. § M11. OCLC12701053. Archived from the original on May 10, 2017. Retrieved December 18, 2016 – via Archives of Michigan.
^Michigan State Highway Department & Rand McNally (September 1, 1933). Official Michigan Highway Map (Map). [c. 1:840,000]. Lansing: Michigan State Highway Department. § M11. OCLC12701053.
^Michigan State Highway Department & Rand McNally (April 15, 1939). Official Michigan Highway Map (Map) (Summer ed.). [c. 1:850,000]. Lansing: Michigan State Highway Department. § M11. OCLC12701143.
^ abMichigan State Highway Department & Rand McNally (December 1, 1939). Official Michigan Highway Map (Map) (Winter ed.). [c. 1:850,000]. Lansing: Michigan State Highway Department. § M11. OCLC12701143. Retrieved October 17, 2019 – via Michigan History Center.