Road crews are going to be pretty busy this weekend.

There will be a ramp closure on US-131 in downtown Grand Rapids, plus lane closures at tons of locations around the city. Here's the full list from MDOT:

US-131 at Market Avenue

  • Ramp from southbound US-131 to Market Avenue closed
  • Friday 9 a.m. until Monday, 5 a.m.
  • July 18-21
  • Detour: Exit at Wealthy Street

I-196BL (Business Loop), Ottawa County

  • Lane closures eastbound and westbound between US-31, Holland, and 88th Avenue, Zeeland
  • Begin Friday 6 p.m. until Monday 6 a.m.
  • July 18-21

M-44 Northland Drive

  • Lane closures southbound from Belding Road to West River Drive/Cannonsburg Road
  • Friday and Saturday nights, 9 p.m. to 7 a.m.
  • July 18-19

M-45 Lake Michigan Drive

  • Lane closures eastbound and westbound between I-196 and Wilson Avenue
  • Saturday and Sunday, 8 a.m. to 10 p.m. each day
  • July 19-20

US-31 between Grand Haven and Muskegon

  • Lane closures northbound from Jackson Street, Grand Haven, and Hile Road, Muskegon
  • Saturday night to Sunday morning, 10 p.m. to 10 a.m.
  • July 19-20

M-11 28th Street at M-37/East Beltline/Broadmoor Avenue

  • Lane closures at night
  • 28th Street eastbound and westbound east and west of the intersection
  • Lane closures northbound and southbound from East Lakebrook Boulevard to 29th Street
  • 8 p.m. to 6 a.m. each night through next Friday
  • July 18-25