Lake Michigan is one of the five Great Lakes of North America. Several major cities lie along its shores, but which is the largest? Let’s find out.
What is the largest city on the coast of Lake Michigan?
Chicago is the largest city on the coast of Lake Michigan. The city has a population of about 2.75 million (2020 census). Located near the southern tip of the lake, Chicago is also the largest city in the state of Illinois.

Milwaukee, the largest city in Wisconsin, is the second-largest city on Lake Michigan. Milwaukee has a population of about 577,200 (2020 census). The city is located relatively close to Chicago, with downtown Chicago being about a two-hour drive from downtown Milwaukee.

Green Bay is the third-largest city on Lake Michigan. The city is located on the coast of Green Bay, an arm of Lake Michigan. Green Bay has a population of about 107,400 (2020 census). The city is best known for the Green Bay Packers, one of the most successful teams in National Football League history.
(Also read: The five Great Lakes of North America | key points)
Top 3 largest cities on Lake Michigan
| City | State | Population | |
|---|---|---|---|
| 1 | Chicago | Illinois | 2.75 million (2020 census) |
| 2 | Milwaukee | Wisconsin | 577,200 (2020 census) |
| 3 | Green Bay | Wisconsin | 107,400 (2020 census) |
Is Grand Rapids located on the coast of Lake Michigan?
No, Grand Rapids is about 30 miles east of the Lake Michigan coast.
Is Detroit located on the coast of Lake Michigan?
No, Detroit is located on the Detroit river in Michigan state.
What river flows through the city of Green Bay that drains into Lake Michigan?
Fox River