Two Harbors, Minnesota

Two Harbors, Minnesota
Aerial view of Two Harbors. Exact photo date unknown, but appears to be from the mid-late 1990s.
Location of the city of Two Harbors
within Lake County, Minnesota
Two Harbors, Minnesota
Location within the United States
Coordinates: 47°1′31″N 91°40′26″W / 47.02528°N 91.67389°W / 47.02528; -91.67389
Country United States
State Minnesota
CountyLake
Platted1885
Incorporated (village)1888
Incorporated (city)February 26, 1907
Government
 • MayorLew Conner
Area
 • Total
3.28 sq mi (8.50 km2)
 • Land3.27 sq mi (8.48 km2)
 • Water0.0077 sq mi (0.02 km2)
Elevation
673 ft (205 m)
Population
 (2020)
 • Total
3,633
 • Estimate 
(2022)
3,585
 • Density1,110.0/sq mi (428.58/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
55616
Area code218
FIPS code27-65956
GNIS feature ID0658799
Websitetwoharborsmn.gov

Two Harbors is a city in and the county seat of Lake County, Minnesota, United States, along the shore of Lake Superior. The population was 3,633 at the 2020 census. Minnesota State Highway 61 serves as a main route in Two Harbors. Gooseberry Falls State Park is 13 miles (21 km) to the northeast. The city is home to a cargo shipping port for mined iron ore.