U.S. Federal Route 31 is a north-south highway in Western Mason County. It runs from the Mason/Oceana County Line, near Pentwater, to the Manistee/Mason County Line, northwest of Free Soil. From the Mason/Oceana County Line, to U.S. Rt. 10, at Ludington, U.S. Rt. 31 is a four-lane freeway. East of Ludington, U.S. Rt. 31 follows U.S. Rt. 10 to Scottville along a surface road. At Scottville, U.S. Rt. 10 and U.S. Rt. 31 seperate, and U.S. Rt. 31 heads north to Manistee County, along a surface road. U.S. Rt. 31 passes through the following towns in Mason County. Ludington
Scottville
U.S. Rt. 31 is multi-plxed in Mason County. US. Rt. 10, from Ludington to Scottville.
U.S. Rt. 31 intersects the following highways in Mason County. BUSN U.S. Rt. 31, at Ludington. U.S. Rt. 10, at Ludington.
Branches of U.S. Rt. 31 in Mason County. NB U.S. Rt. 31 at the Pere Marquette Highway. NB U.S. Rt. 31 south of BUSN U.S. Rt. 31. NB U.S. Rt. 31 north of BUSN U.S. Rt. 31. A BGS on NB U.S. Rt. 31. A BGS on NB U.S. Rt. 31. NB U.S. Rt. 31 south of U.S. Rt. 10. NB U.S. Rt. 31 at U.S. Rt. 10. WB U.S. Rt. 10/SB U.S. Rt. 31 at west U.S. Rt. 10. A guide marker on EB U.S. Rt. 10. A guide marker on SB MI St Rt 116. A guide marker on EB U.S. Rt. 10. EB U.S. Rt. 10/NB U.S. Rt. 31 east of Ludington. A BGS on EB U.S. Rt. 10/NB U.S. Rt. 31. A BGS on EB U.S. Rt. 10/NB U.S. Rt. 31. EB U.S. Rt. 10/NB U.S. Rt. 31 west of Scottville. NB U.S. Rt. 31 near Free Soil.