Perham

City in Otter Tail County, Minnesota

View of Perham, Minnesota
Photo: Ben Franske · CC BY-SA 4.0

Perham is a city in Otter Tail County, Minnesota, with 3,512 residents (2020 Census). It sits at 1,368 ft (417 m) above sea level. The nearest town is Richville, 6.9 miles S.

About Perham

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

Text: Wikipedia · CC BY-SA 4.0

Perham weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Perham

All 6 webcams near Perham ›

Webcams: Windy.com

Living in Perham

Median household income
$49,716
Median home value
$199,000
Median rent
$855/mo
Median age
33.2
Cost of living and demographics of Perham ›

Do you know Perham? Tell us about it

Help other travelers: share what makes Perham special. We review every message before publishing it.

Map of Perham

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Perham Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Perham, MN population

Perham had 3,512 residents in the 2020 Census.

2020 Census3,512
Density982 per sq mi (379 per km²)

Source: U.S. Census Bureau, Decennial Census.

Perham at a glance

StateMinnesota (MN)
CountyOtter Tail County
TypeCity
Population3,512 (2020)
Land area3.58 sq mi (9.3 km²)
Water area0.00 sq mi (0.00 km²)
Elevation1,368 ft (417 m)
Coordinates46.6001° N, 95.5781° W
ZIP code56573
Official websiteci.perham.mn.us
Census code (GEOID)2750470

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Perham

Straight-line distance between town centers.

Frequently asked questions about Perham

What county is Perham in?

Perham is in Otter Tail County, Minnesota.

What is the population of Perham, MN?

3,512 people lived in Perham at the 2020 Census.

What is the ZIP code of Perham, MN?

The ZIP code of Perham is 56573.

What is the elevation of Perham?

1,368 feet (417 m) above sea level.

What towns are near Perham?

Richville (6.9 mi), Dent (7.4 mi), Frazee (10.7 mi), Vergas (11.2 mi), New York Mills (11.2 mi).

Last updated: