U.S. Federal Route 31 runs north-south along the western portions of Allegan County. From the Allegan/Van Buren County Line, near South Haven, to Holland this runs on a freeway with Interstate 196 and BUSN Loop I-196. From the south side of Holland to the Allegan/Ottawa County Line, at Holland, it runs on a four-lane highway by-passing the center part of Holland. U.S. Rt. 31 passes through the following town in Allegan County. Holland
U.S. Rt. 31 is multi-plexed in Allegan County. Interstate 196, from the Allegan/Van Buren County Line to Holland.
NB I-196/U.S. Rt. 31 south of MI St Rt 89. NB I-196/U.S. Rt. 31 south of Holland. A BGS on NB I-196/U.S. Rt. 31. NB I-196/U.S. Rt. 31 near BUSN Loop I-196 on the southwest side of Holland. EB BUSN Loop I-196/NB U.S. Rt. 31 north of I-196. A BGS on ACH A2 in Holland. EB BUSN Loop I-196/NB U.S. Rt. 31 near the end of the freeway on the southside of Holland. EB BUSN Loop I-196/NB U.S. Rt. 31 on the south east side of Holland.