I-75 passes through six different states over its routing. The highway runs the length of the Florida peninsula from the Miami area and up the Gulf Coast through Tampa. Farther north, in Georgia I-75 continues on through Macon and Atlanta before running through Chattanooga and Knoxville and the Cumberland Mountains in Tennessee. I-75 crosses Kentucky, passing through Lexington before crossing the Ohio River into Cincinnati, Ohio. In Ohio, the highway runs up the western side through Dayton and Lima before crossing into Michigan north of Toledo. I-75 runs northeasterly along the Lake Erie shoreline and Detroit River into the city of Detroit before turning northwesterly and northward to the Mackinac Bridge where the freeway crosses the strait between Lakes Huron and Michigan. Farther north, I-75 approaches the Canadian border at Sault Sainte Marie, downriver from Lake Superior, from its origins near the subtropical Atlantic Ocean.