Roads of the Mid-South & West > Highways of the State of Michigan > U.S. Federal Route 31, Michigan > U.S. Federal Route 31; Charlevoix County, Michigan

U.S. Federal Route 31
Charlevoix County

U.S. Federal Route 31 is a north-south highway in is a north-south highway in Western Charlevoix County. It runs from the Charlevoix/Emmet County Line, near Bay Shore, to the Charlevoix/Antrim County Line, near Norwood. This runs along the Lake Michigan shoreline. It is the main highway through the tourist area of the county.

U.S. Rt. 31 passes through the following towns in Charlevoix County.
Bay Shore

Charlevoix


U.S. Rt. 31 is not multi-plexed in Charlevoix County.

U.S. Rt. 31 intersects the following highway in Charlevoix County.

Michigan State Route 66, at Charlevoix.



SB U.S. Rt. 31 at the Charlevoix/Emmet County Line.

SB U.S. Rt. 31 near Murray Road.

SB U.S. Rt. 31 near Nine Mile Point.

SB U.S. Rt. 31 near the LWT Todd Wyett Park.

SB U.S. Rt. 31 near Boyne City Road.

SB U.S. Rt. 31 near Mercer Road.

SB U.S. Rt. 31 near Fairway Drive.

SB U.S. Rt. 31 near Dixon Avenue.

SB U.S. Rt. 31 at the draw bridge in Charlevoix.

SB U.S. Rt. 31 at MI St Rt 66.

NB U.S. Rt. 31 at the Antrim/Charlevoix County Line.

19 February 2026