Interstate 96 (I-96) is an east–west Interstate Highway that runs for approximately entirely within the Lower Peninsula of the US state of Michigan. The western terminus is at an interchange with US Highway 31 (US 31) and Business US 31 (Bus. US 31) on the eastern boundary of Norton Shores southeast of Muskegon, and the eastern terminus is at I-75 near the Ambassador Bridge in Detroit. From Grand Rapids through Lansing to Detroit, the freeway parallels Grand River Avenue, never straying more than a few miles from the decommissioned US 16. The Wayne County section of I-96 is named the Jeffries Freeway from its eastern terminus to the junction with I-275 and M-14. Though maps still refer to the freeway as the Jeffries, the portion within the city of Detroit was renamed by the state legislature as the Rosa Parks Memorial Highway in December 2005 in honor of the late civil rights pioneer. There are four auxiliary Interstates as well as two current and four former business routes associated with I-96.

Grand River Avenue originated as an Indian trail before Michigan statehood. It later was used as a wagon road across the state. The roadway was included in the State Trunkline Highway System in 1919 as M-16 and later the United States Numbered Highway System as US 16. Construction of a freeway along the length of the corridor was proposed in the 1940s, and included as part of the Interstate Highway System in the mid-1950s. This construction was started in 1956 and initially completed across the state to Detroit in 1962. The proposed route for the Jeffries Freeway in Detroit was moved in the 1960s; it was built in the 1970s. I-96 was completed on November 21, 1977, in the Detroit area, closing the last gap along the route. Since then, additional interchanges and lanes have been added in places to accommodate traffic needs.

Route description I-96 is maintained by the Michigan Department of Transportation (MDOT) as a segment of the larger State Trunkline Highway System. In 2011, the department's traffic surveys showed that on average, 201,200 vehicles used the highway daily between 6 and 7 Mile roads in Livonia. Near Norton Shores, 20,638 vehicles did so each day between Airline and Fruitport roads. These are the highest and lowest counts along the highway, respectively. As an Interstate Highway, all of I-96 is included in the National Highway System, a network of roads important to the country's economy, defense, and mobility. In addition, the highway in Detroit has been named the Rosa Parks Memorial Highway by the Michigan Legislature to honor the civil rights pioneer Rosa Parks. The segment from Livonia west to I-275 is the Jeffries Freeway, named for a former mayor of Detroit, Edward Jeffries.

Norton Shores to Grand Rapids

I-96 begins at a three-quarter cloverleaf interchange with US 31 northeast of the Muskegon County Airport in Norton Shores, near Muskegon. At the starting terminus, the highway has a grassy median and two lanes in each direction as it travels southeasterly through rural Muskegon County. The freeway is paralleled by Airline Highway in an area with a mix of fields and residences as far as Fruitport. I-96 bypasses that village to the north and east before crossing into Ottawa County at Fruitport Road. After a distance of about in the county, the trunkline reaches Nunica. The highway crosses the Crockery Creek and turns eastward toward Coopersville. The freeway runs parallel to the Grand River, about to the north. Near Ironwood Drive, I-96 turns southeasterly again and goes through Marne.

Beyond Marne, I-96 passes the western end of M-11 and crosses into Kent County, curving around a rest area for the eastbound lanes. The freeway runs eastward through a light industrial area of the suburb of Walker as it enters the Grand Rapids metropolitan area. At the interchange with Alpine Avenue, M-37 merges onto the freeway and the two run concurrently past the studios for WZZM-TV with its iconic weatherball, a sphere above the ground that uses colored lights to display a weather forecast. Adjacent to the studios are the ramps from eastbound I-96 to southbound US 131 and from northbound US 131 to westbound I-96. These ramps mark the northern end of I-296, an unsigned auxiliary Interstate Highway designation applied to them and the US 131 freeway south to downtown Grand Rapids. I-96 turns northeasterly past a commercial area to a three-quarter cloverleaf interchange that provides all of the other connections with US 131 next to a crossing of the Grand River.

East of the river, I-96 and M-37 pass through the northern suburb of Comstock Park, intersecting Connector M-44 (Conn. M-44, Plainfield Avenue) near Lamberton Lake. Past that interchange, the freeway angles southeasterly and then southward, bypassing Grand Rapids to the northeast. East of downtown, I-96/M-37 meets I-196 (Gerald R. Ford Freeway) at a partial interchange; traffic headed eastbound on I-196 must enter I-96 eastbound and only westbound I-96 traffic may enter I-196. Immediately east of the interchange is another for M-44 (East Beltline Avenue) where M-37 separates from the freeway to turn southward. Through this series of interchanges, I-96 curves to the east and then turns back southward after passing through them. There are two more interchanges for M-21 (Fulton Street) and Cascade Road before I-96 meets the eastern end of M-11 at 28th Street. The next interchange for 36th Street provides access to the Gerald R. Ford International Airport. The freeway continues to the east of the airport and then intersects the eastern end of M-6 (Paul B. Henry Freeway, South Beltline Freeway) at an interchange over the Thornapple River.

Grand Rapids to Howell The freeway exits the edges of the Grand Rapids urban area past the interchange with M-6, turning due east and paralleling the northern edge of Cascade Road. I-96 curves to the south of Pratt Lake near the county line, crossing into Ionia County. Grand River Avenue is the frontage road as the freeway heads east through farm fields. South of Ionia, I-96 intersects M-66. Near Portland, the trunkline turns to the southeast to cross the Grand River again. On the east side of town, the freeway crosses Grand River Avenue, its former business spur into town. I-96 continues southeasterly, crossing into Clinton County and passes the community of Eagle. Entering the western reaches of the Lansing metropolitan area, I-96 merges with I-69 and turns southward at an interchange in the southwestern corner of the county; this interchange also provides access to Business Loop I-96 (BL I-96, Grand River Avenue).

These two Interstates run southward together for about on the west side of the metropolitan area, picking up a third lane in each direction. The exit numbers and mileposts along the concurrency reflect those of I-96, which is considered the dominant designation of the pair. South of that interchange, the freeway crosses into Eaton County and over the Grand River. The trunkline passes near residential subdivisions, and next to the interchange for BL I-69/M-43 (Saginaw Highway), there is a large retail development. Farther south, I-496 (Olds Freeway) branches off to run into downtown Lansing before the split between I-96 and I-69. I-69 turns southward while I-96 turns southeasterly, dropping back to four lanes in total. After the Lansing Road interchange, the freeway crosses the Grand River one last time and runs due east to bypass Lansing.

I-96 crosses into Ingham County and continues along the southern edges of the Lansing metro area. It passes through areas with residential subdivisions and commercial developments, coming to a pair of interchanges including one for the eastern end of BL I-96 (Cedar Street). Near the crossing of the Red Cedar River, I-96 goes through the interchange for I-496/US 127. East of that interchange, the freeway begins to exit the metro area as the landscape transitions back to farm fields. I-96 continues eastward, bypassing Williamston and Webberville to the south. Near the latter, the freeway turns more southeasterly and crosses into Livingston County. In Livingston County, I-96 passes to the south of Fowlerville and then enters the far northwestern edge of Metro Detroit, passing south of Howell. From this point, the freeway expands to six lanes and runs parallel to Grand River Avenue on the southern side of town.

Metro Detroit

Near the Livingston County Spencer J. Hardy Airport on the western edge of Howell, I-96 meets M-59, which runs to Pontiac and carries the Howell business loop easterly to Grand River Avenue. The business loop reconnects near Lake Chemung on the east side of town, and I-96 turns further to the southeast. On the northeast side of Brighton, I-96 crosses over Grand River Avenue and the landscape transitions to include residential subdivisions. I-96 proceeds to cross US 23.

I-96 passes through an area with several lakes as it crosses into Oakland County. This area includes the Island Lake State Recreation Area to the south and the Kensington Metropark to the north of the freeway in an area where it crosses the Huron River. The Interstate runs through Wixom into Novi, where it passes to the south of the Twelve Oaks Mall. Southeast of the mall, I-96 enters a complex interchange on the border between Novi and Farmington Hills that connects it to M-5 (Haggerty Connector), I-275 and I-696 (Reuther Freeway). The trunkline drops a lane in each direction as it enters the interchange and turns southward. The freeway then merges into I-275 and increases to four lanes in each direction running south in Farmington Hills.

According to the Federal Highway Administration, I-275 ends at the junction with I-96 and M-14 along the boundary between Livonia and Plymouth Township and not at the interchange in Novi and Farmington Hills. MDOT considers I-275 to extend northward concurrently with I-96 to the Novi and Farmington Hills, and maps from other providers follow MDOT's lead and label the freeway north of M-14 as I-96/I-275.

I-96/I-275 runs southward for about before crossing into Wayne County at the interchange with 8 Mile Road near the Meadowbrook Country Club. The freeway curves to the east around Schoolcraft College; then, south of 5 Mile Road, I-96 meets the interchange with M-14 and I-275 where it turns to the east along the Jeffries Freeway. To the north and south sides of I-96 are a pair of service drives named Schoolcraft Road which follow the 4 Mile location on the Mile Road System for Detroit. To the north of the Jeffries are residential neighborhoods, and to the south are commercial or industrial areas. At Inkster Road, the freeway crosses into Redford Township where it intersects US 24 (Telegraph Road) near Eliza Howell Park. East of the park, I-96 enters Detroit.

Past the Outer Drive interchange, I-96 splits into a local-express lanes configuration. There are two carriageways in each direction, and the central ones have three lanes that bypass almost all of the exits while the outer ones have two lanes that have access to each exit. The Jeffries turns southeasterly and separates from Schoolcraft Road shifting to the south. The interchange with M-39 (Southfield Freeway) features slip ramps so that traffic can pass between the local and express lanes. Further east, I-96 turns northeasterly to cross M-5 (Grand River Avenue). I-96 curves over to the interchange with M-8 (Davison Avenue) and the local-express configuration ends as the freeway turns back to the south to cross over Grand River Avenue.

From the crossing south of Davison, I-96 runs parallel to Grand River Avenue southeasterly with eight lanes total. The two run together as far as the interchange with I-94 (Edsel Ford Freeway) near Bishop Park. I-96 turns more south-southeasterly there through residential neighborhoods on Detroit's southeastern side. I-96 terminates at an interchange that connects it to I-75 (Fisher Freeway) and to the Ambassador Bridge.