Two Harbors grades A− overall, better than 76% of U.S. towns. Its place in the ranking is 137th of 271 in Minnesota. On safety it is strong — it reports less crime per resident than 91% of U.S. towns. Walkability is a strength too (A): it is more walkable than 90% of U.S. towns. The trade-off is health: CDC estimates put its residents' health behind 63% of the country. At about $293K, a typical home costs 3.9 years of the county’s $76K median household income. Two Harbors’ trail density is 4.8 miles per square mile, above both Minnesota’s towns (0.5) and U.S. towns (0.4). Two Harbors's civic life (library use, community groups, volunteering) is stronger than in 98% of U.S. towns.
Figures: FBI crime data, 2025 · health, CDC PLACES · home values, Zillow · incomes, Census ACS, 2020–24 · OpenStreetMap.
EDNA G (tugboat) · National Register of Historic Places
Two Harbors’s story
143 years in pictures
Census counts: 1,224 in 1890, a peak of 4,990 in 1910, 3,633 in 2020. The archive holds 12 old photos and papers going back to 1892 and 3 maps from 1957 on.
6 places on the National Register of Historic Places.
Two Harbors pairs an A− overall with homes cheaper than the Minnesota norm, carries less natural-hazard risk than nearly all of Minnesota (mostly cold waves) and has fewer 90° days than nearly all U.S. towns.
FEMA rates its natural-hazard risk lower than 99% of Minnesota towns, with expected losses of about $910 per resident a year; that rating is what its A+ for hazard risk is built on.
48% of Two Harbors’s expected losses from natural hazards come from cold waves, followed by strong winds at 26%. One flood insurance claim has been paid locally since 2012. Federal aid has come to Two Harbors households in 5 declared disasters; the latest was in 2024.
The Two Harbors weather station records that about 1 days a year reach 90°, fewer than in 97% of U.S. towns. July afternoons average 75.4°, cooler than in 98% of U.S. towns; January nights average 4.4°.
Two Harbors’ January low is 4°F. No town among the 274 in Minnesota we compare has a lower typical July afternoon high than Two Harbors. About 61 inches of snow falls in a winter.
13% of adults have diabetes in Two Harbors. Only 8 of the 271 Minnesota towns we compare have a higher share of adults who report frequent physical distress than Two Harbors. Two figures for adults in the town: 18% smoke cigarettes, 29% get no exercise outside work. Of 32 CDC measures, Two Harbors beats the Minnesota average on 1 and trails it on 12.
37%healthier than U.S. townsC+Health Grade
Two Harbors
Minnesota towns
U.S. towns
Sleep under 7 hours (CDC PLACES)
27%
30%
36%
Smoke cigarettes (CDC PLACES)
18%
14%
14%
Get no exercise (CDC PLACES)
29%
23%
25%
Frequent physical distress (CDC PLACES)
15%
12%
14%
32 measures vs. Minnesota
1 better19 too close to call12 worse
What stands out
Two Harbors
MN
More adults treating high blood pressure
80.2%
76.1%
More adults with COPD
8.6%
5.4%
Aspirus Lake View Hospital
0.4 mi away · emergency room
3 of 3
care shortages: primary care, dental, mental health
Jobs based in Two Harbors fell to 1,471 in 2023, 88 fewer than in 2013. Among working residents here, 31% work locally. Half of commuters travel less than 24 miles. The middle household income locally is $66,000.
31%work in town
Two Harbors
Minnesota towns
U.S. towns
Working residents who work in town
31%
9.7%
8%
Median household income
$66,000
$91,000
$80,000
Below the poverty line
12%
7%
9.6%
Average trip to work
25 minutes
23 minutes
25 minutes
Where working residents work
In Two Harbors31%
Duluth20%
Silver Creek Township7%
Stony River Township3%
Silver Bay2%
24 mi
median commute distance
1,471
jobs based in Two Harbors
Balanced
jobs vs. working residents
A
Walkability grade: more walkable than 90% of U.S. towns
Two Harbors grades A− overall with a typical home of about $293K, below the Minnesota typical value; only 39 of the 123 Minnesota towns graded A− or better can say that. The median property tax bill is $1,524, against $3,357 across Minnesota, another input to its cost-of-living grade.
Typical home values rose 4.5% in the year to September 2026. In Two Harbors, just over two thirds of households own their home. For Two Harbors, the midpoint rent is $1,079 a month.
Two Harbors is a city 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.
Silver Creek Township has fewer than 2,500 residents, so it gets subject grades but no overall grade. Silver Creek Township reports no FBI crime data of its own. Compare Two Harbors with a neighbor →
Questions about Two Harbors
Short answers, built from the data on this page.
Is Two Harbors, MN a good place to live?
By most measures, yes. Two Harbors grades A− overall, better than 76% of U.S. towns and #137 of 271 in Minnesota. It grades C+ for health, A for safety and C+ for schools, and has the most trail per square mile in the state.
Is Two Harbors, MN expensive?
Cost of living, which also weighs rents, property taxes and how many households pay 30% or more of their income for housing, grades B.
What is Two Harbors, MN known for?
11 notable people were born here, including Philip Berrigan and Johnny Western.