[6][7] It was commissioned in 1987 as a loop connecting to US 31 on both ends, running along US 12 to US 33 (11th Street) north into downtown and along Bus.
US 31 followed Front Street northward back to the mainline US 31 at Walton Road northwest of downtown.
[2][3] The business loop was extended along Walton Road in 1992 when the next segment of the US 31 freeway opened in Berrien County.
It started at an interchange on the southern edge of the city where Business Loop Interstate 196 (BL I-196), US 31 and A-2 all converged near West Michigan Regional Airport.
US 31 along Washington Avenue through a residential area on the southern side of Holland in Allegan County.
US 31 ended at an interchange with US 31 in Holland Township while BL I-196 continued northeasterly on Chicago Drive.
[18][19] The first segment of I-196/US 31 freeway in the Holland area opened in 1963, adding an interchange to the southern terminus of Bus.
[23][24] In 1974, the I-196 bypass around Holland was completed, and Chicago Drive east of US 31 becomes a business route for I-196.
[28][29] In 1940, the alternate route and the mainline highway were flipped through the area, rerouting US 31A to run through downtown.
This last version of US 31A ran northwesterly along Airline Highway and Peck Street into downtown, where US 16 turned westward along M-46.
[32][33] A year later, the alternate route was redesignated as business loop instead, removing the US 31A designation from the state highway system.
The business loop runs along the southern edge of Muskegon Heights and then turns northward near the Roosevelt Park city line.
This north–south segment forms the boundary between commercial properties to the west and residential neighborhoods to the east as far north as the intersection with Broadway Avenue.
North of Sherman Avenue, the business loop crosses into the city of Muskegon and runs through commercial properties on Seaway Drive.
On the northeastern corner of downtown, the business loop turns sharply northeasterly along Moses J. Jones Parkway.
US 31 meets the southern terminus of M-120 and turns easterly along a freeway segment in Muskegon Township to terminate at US 31.
[30][31] The business route was extended on each end in 1950 or 1951 when the mainline was shifted further out of the city to the east.
[36][37] At the end of the 1950s, the US 31 bypass east of Muskegon was converted to a freeway, and the southern section of the business loop was rerouted to follow Seaway Drive.
[40][42] The northern end of the business loop near downtown was rerouted onto the one-way pairing of Muskegon and Webster avenues in 1965.
[52][53] A freeway bypass of Whitehall and Montague opened in 1964, and the former routing of US 31 through the downtowns of the two cities was redesignated Bus.
[54][55] The bifurcated northern connection to the freeway was removed in 1975 when the next segment of US 31 opened heading north into Oceana County.
It starts at exit 149 on US 31 in Hart Township and runs eastward along Polk Road into the southern part of the city.
The business spur passes some commercial properties along Polk Road before turning northward on State Street next to the Oceana County Fairgrounds.
It ran westward and northwesterly along Monroe Road and across the Pentwater River through a rural wooded area.
The business loop followed the northern shore of the lake and then turned west on 6th Street through a residential area into the village of Pentwater.
US 31 meandered through rural woodlands north of Pentwater as it approached the Oceana–Mason county line near Bass Lake.
[52][62] US 31 was rerouted to run further east of Pentwater in 1955, and the former route through the village was redesignated as Bus.
US 31 passes through an industrial area on the edge of Ludington in Pere Marquette Township.
[49] Major intersections The entire highway is in Pere Marquette Township, Mason County.