Island Lake is an unincorporated community in Saint Louis County, Minnesota, United States.
The community is located 18 miles north of the city of Duluth on Saint Louis County Road 4 (Rice Lake Road).
Island Lake is located within Gnesen Township and Fredenberg Township. Boulder Lake is also in the vicinity.