Sign inJoin
PerhamVillageHall ottertailcounty

PerhamMN

A town of 3,627. A regional job hub with 4,347 jobs.

Photo: Ben Franske · CC BY-SA 4.0
Population
3,627
+17.7% since 2010
Median home value
$199K
Census ACS
Household income
$50K
median
Median age
33.2
years
Jobs based here
4,347
A job hub

What makes Perham stand out

The 3 things Perham does most differently from other towns.

Picked automatically from the data
A growing town

Perham has grown 17.7% since 2010

2,985 people in 2010; 3,627 today.

2,9852010
3,5122020
3,627Today

U.S. Census 2010 & 2020 · ACS

Perham’s report card

See the data ↓

Now in Perham

Be the first to start the conversation.

Be the first neighbor to joinJoin Perham →
Residents weigh in
Perham is #4 of 275 in MN for “Shortest commute”. Fair?
Your answer becomes a post in Perham’s Town Square.
Start a conversation

The data

Ordered by what stands out in Perham. Another town gets a different order.

Work & commute

About half of working residents work right in Perham

45% of Perham’s working residents work right in town. The top destinations are Detroit Lakes (8%), Gorman (6%) and New York Mills (5%). Half commute less than 6 miles.

45%work in town

Where working residents work

In Perham45%
Detroit Lakes8%
Gorman6%
New York Mills5%
Wadena3%
6 mi
median commute distance
4,347
jobs based in Perham
A job hub
jobs vs. working residents
Census LEHD 2023 · ACSCommute map →
Housing

Homes in Perham sell for about $230K

The median sale price was $230,000 in May 2026.

$230Kmedian sale price
4
homes sold in May
Zillow Home Value Index · Redfin Data CenterHousing market →
Outdoors

4.2% of Perham is conserved land

3.8 miles of trails across 3 parks and preserves.

#45for trails in MN
Map of Perham: conserved land, trails and the top places to walk
Green: conserved land · dashed: trails · numbers: the places below
4.2%
conserved · 95 of 2,273 acres
3.8 mi
of trails · 1.1 per sq mi
#84
most walkable in MN
Biggest places to walkTrailsAcres
1. Fair Grounds—26
2. Krauss Park—5
3. Country Pines Park—2
Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-USParks & trails →
Health

Healthier than 47% of U.S. towns

Perham beats the Minnesota average on 1 of 32 CDC measures and trails it on 15.

B−Health Grade
32 measures vs. Minnesota
1 better16 too close to call15 worse
What stands outPerhamMN
More adults treating high blood pressure79.1%76.1%
More older adults who have lost all their teeth13%8.9%
Perham Health
0.9 mi away · emergency room
2 of 3
care shortages: dental, mental health
16th
percentile among MN towns
CDC PLACES 2025 · modeled estimates for adults · CMS · HRSAFull health report →
Schools

Perham’s public schools outperform 67% of Minnesota districts

The public schools Perham’s kids attend, from kindergarten through graduation, outperform 67% of Minnesota’s districts on state tests and graduation. Among towns with similar incomes, they rank near the top.

B+School Grade
SchoolGradesStudentsGrade
Heart of the Lake ElementaryPK–4578B+
St. Henrys Area School PrivatePK–6149
St. Paul's Lutheran School PrivatePK–882
Prairie Wind Middle5–8526B+
Perham Senior High9–12529B
Perham Area Learning Center7–1238D
NCES · EDFacts · graded within MN on state tests and graduationAll 6 schools →
Natural hazards

Very low risk, with inland flooding at the top

Expected storm and flood damage is higher than in 15% of U.S. communities.

15risk score of 100
FEMA risk score
15Very low riskLowerHigher
Inland floodingCold wavesTornadoes
FEMA National Risk Index · OpenFEMANatural hazards →
Climate

Snowy winters, pleasant summers

Perham has cold, snowy winters and pleasant summers. A typical July afternoon reaches 79°, a January night drops to -1°, and about 46 inches of snow falls in a normal winter.

46″snow a winter

Typical low → high °F

Winter3–22°
Spring30–52°
Summer56–77°
Fall34–53°
Sep 29
typical first frost
May 10
typical last frost
+1.4°
vs. the 20th-century average
NOAA U.S. Climate Normals, 1991–2020Full climate →
Safety

Crime reported in Perham

Perham's reported crime rate is well below Minnesota's. Most reported incidents are property crimes, mainly thefts. No violent crimes were reported in 2024.

Violent crime per 1,000 residents

Perham0
Minnesota2.6
U.S.3.6

Property crime per 1,000 residents

Perham3.8
Minnesota16.3
U.S.17.7
0
violent crimes reported in 2024
14
property crimes reported in 2024
FBI crime data, 2024 · crimes reported to policeFull safety report →
A job hub

Every workday, about 3,607 people come to Perham for work

Where Perham’s working residents go each day. Line width shows the share.

8% → Detroit Lakes Detroit Lakes 8% 6% → Gorman Gorman 6% 5% → New York Mills New York Mills 5% 3% → Wadena Wadena 3% 2% → Willmar Willmar 2% 2% → Fergus Falls Fergus Falls 2% Perham · 45% stay
4,347jobs based in Perham
45%of working residents work in town
6 mimedian commute distance

Census LEHD 2023

Camp Fire
2006 · Camp Fire · Wikimedia Commons
Perham’s story

Perham in pictures

12 postcards, papers and photographs from public archives, and 1 places on the National Register.

CampfirePerhamPerham
Explore the history →

Famous people from Perham

10 notable people were born in Perham.

See all 10 →

About Perham

City in Minnesota, United States

Official town website ↗

Perham ( PURM) is a city in Otter Tail County, Minnesota. The population was 3,512 at the 2020 census.

From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)

Population
3,512
Area
3.2 sq mi
Elevation
1,368 ft
ZIP code
56573
Area code
218

More about Perham

Still missing for Perham:upcoming events

Post to Perham

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Photo of Perham

Perham, MN · Photo: Ben Franske · CC BY-SA 4.0 · Source ↗