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 at the Allegan/Van Buren County Line. SB I-196/U.S. Rt. 31 at North Shore Drive. NB I-196/U.S. Rt. 31 north of North Shore Drive. SB I-196/U.S. Rt. 31 near the South Haven Country Club. A guide marker on Blue Star Highway. NB I-196/U.S. Rt. 31 south of MI St Rt 89. SB I-196/U.S. Rt. 31 south of MI St Rt 89. A guide marker on EB MI St Rt 89. NB I-196/U.S. Rt. 31 north of MI St Rt 89. NB I-196/U.S. Rt. 31 south of exit 36. NB I-196/U.S. Rt. 31 at exit 36. NB I-196/U.S. Rt. 31 north of exit 36. NB I-196/U.S. Rt. 31 at exit 41. NB I-196/U.S. Rt. 31 south of Holland. A BGS on NB I-196/U.S. Rt. 31. A BGS on SB I-196. NB I-196/U.S. Rt. 31 near BUSN Loop I-196 on the southwest side of Holland. NB I-196/U.S. Rt. 31 at BUSN Loop I-196. EB BUSN Loop I-196/NB U.S. Rt. 31 north of I-196. A BGS on ACH A2 in Holland. A BGS on CH A2 in Holland. A guide marker in Holland. A guide marker along U.S. Rt. 31. 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.