Townapedia
PerhamVillageHall ottertailcounty
PerhamVillageHall ottertailcounty · Ben Franske, CC BY-SA 4.0
Tuffy's Pet Foods Plant - Perham, Minnesota (37794150941)
Tuffy's Pet Foods Plant - Perham, Minnesota (37794150941) · Tony Webster from Minneapolis, Minnesota, United States, CC BY-SA 2.0
Perham Village Hall and Fire Station
Perham Village Hall and Fire Station · Elizabeth A. Armour, CC BY-SA 3.0
ISS038-E-34268 - View of Earth
ISS038-E-34268 - View of Earth · Earth Science and Remote Sensing Unit , Lyndon B...., Public domain
ISS038-E-34269 - View of Earth
ISS038-E-34269 - View of Earth · Earth Science and Remote Sensing Unit , Lyndon B...., Public domain
ISS065-E-84536 - View of Earth
ISS065-E-84536 - View of Earth · Earth Science and Remote Sensing Unit , Lyndon B...., Public domain

Perham, Minnesota

Perham is a city of 3,627 people in Otter Tail County, Minnesota.

Loading the weather...
Population3,627 +5.7% since 2019
Elevation1,368 ft 417 m
Land area3.6 sq mi
ZIP code56573
Nearest airportPerham Municipal Airport (16D) 1 mi

Why visit Perham

Townapedia lists 3 museums and landmarks, 8 parks and trails, 11 places to eat and 1 attraction in and around town.

Highlights include Comet Theatre, Perham Village Hall and Fire Station, History Museum of East Otter Tail County and Perham Lakeside Golf Club.

July is the warmest month, with average highs of 79°F; January lows average -2°F, and about 46 inches of snow fall in a normal year.

About Perham

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

From the Wikipedia article Perham, Minnesota (this version), under CC BY-SA 4.0.

Things to do1

Comet Theatre

Cinema and theater · 0.5 mi

146 1st Avenue South, Perham

Open in Google Maps

Museums and landmarks3

Perham Village Hall and Fire Station

Monument and historic site · National Register of Historic Places · 0.5 mi

Village hall in Perham, Minnesota

Open in Google Maps · Wikipedia

History Museum of East Otter Tail County

Museum · 0.5 mi

230 1st Avenue North, Perham

Open in Google Maps

Parks, trails and playgrounds8

Perham Lakeside Golf Club

Golf course · 1.0 mi

2727 450th Street, Perham

Open in Google Maps · +1-218-346-6070

Arvig Park

Playground · 0.4 mi

Open in Google Maps

City Hall (Turtle Race) Park

Park · 0.5 mi

Open in Google Maps

City Park

Park · 0.4 mi

Open in Google Maps

Country Pines Park

Park

Open in Google Maps

Fair Grounds

Park · 0.9 mi

Open in Google Maps

Krauss Park

Park · 0.6 mi

Open in Google Maps

Pioneer Grounds

Park · 0.7 mi

Open in Google Maps

Advertisement

Restaurants and cafes11

Lakes Cafe

Cafe · 0.4 mi

136 West Main Street, Perham

05:30-15:00

Open in Google Maps

Pizza Ranch

Restaurant · 1.0 mi

720 3rd Avenue Southeast, Perham

Mo-Sa 11:00-21:00; Su off

Open in Google Maps

Mrs. B's

Cafe · Cafe · 1.5 mi

43869 Fort Thunder Rd, Perham

Open in Google Maps

The Brew

Bar and pub · 0.5 mi

Mo-Fr 11:00-17:00+; Sa,Su 10:00-17:00+

Open in Google Maps

Zorbaz on Little Pine

Restaurant · Pizza, Mexican · 1.8 mi

45738 County Highway 51, Perham

Open in Google Maps

Silvermoon Lounge & Restaurant

Restaurant · 0.6 mi

1121 West Main Street, Perham

Open in Google Maps

1894

Restaurant

Open in Google Maps

Disgruntled Brewing

Brewery and winery · 1.2 mi

Open in Google Maps

Subway

Fast food · Sandwich · 0.8 mi

642 3rd Avenue Southeast, Perham

08:00-22:00

Open in Google Maps · +1 218-346-6886

DQ Grill & Chill

Fast food · Ice Cream, Burger · 1.0 mi

802 3rd Avenue Southeast, Perham

Open in Google Maps · +1 218-346-4070

McDonald's

Fast food · Burger · 1.0 mi

100 Judd Street Suit A, Perham

Open in Google Maps

History

Perham was platted in 1873 and named for Josiah Perham, first president of the Northern Pacific Railway. As the village grew in economic importance, the surrounding township was renamed Perham Township in 1877. Perham was incorporated in 1881.

From the History section of Perham, Minnesota on Wikipedia, under CC BY-SA 4.0.

Churches and places of worship2

Shopping3

Advertisement

Gas and EV charging5

Schools, colleges and libraries6

Healthcare2

Advertisement

Map of Perham

41 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

0°20°40°60°80°January: 0.4 in of rainFebruary: 0.6 in of rainMarch: 0.9 in of rainApril: 2.0 in of rainMay: 3.3 in of rainJune: 4.5 in of rainJuly: 4.9 in of rainAugust: 3.1 in of rainSeptember: 2.9 in of rainOctober: 2.5 in of rainNovember: 0.8 in of rainDecember: 0.8 in of rainJanuary: 17°FFebruary: 22°FMarch: 35°FApril: 50°FMay: 64°FJune: 74°FJuly: 79°FAugust: 76°FSeptember: 68°FOctober: 52°FNovember: 36°FDecember: 23°FJanuary: -2°FFebruary: 1°FMarch: 16°FApril: 29°FMay: 42°FJune: 53°FJuly: 58°FAugust: 55°FSeptember: 47°FOctober: 33°FNovember: 20°FDecember: 6°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan17°F-2°F0.4 in9.6 in
Feb22°F1°F0.6 in8.0 in
Mar35°F16°F0.9 in7.8 in
Apr50°F29°F2.0 in3.3 in
May64°F42°F3.3 in0.0 in
Jun74°F53°F4.5 in0.0 in
Jul79°F58°F4.9 in0.0 in
Aug76°F55°F3.1 in0.0 in
Sep68°F47°F2.9 in0.0 in
Oct52°F33°F2.5 in1.2 in
Nov36°F20°F0.8 in5.3 in
Dec23°F6°F0.8 in10.4 in

U.S. Climate Normals 1991-2020 for New York Mills (11 mi away), NOAA NCEI.

People and cost of living

$49,716median household income
$199,000median home value
$855median monthly rent
33.2median age
30.0%of adults have a bachelor's degree or higher
52.6%of homes are owner-occupied
11.8 minaverage commute
Age of residents
Under 1827%18 to 3426%35 to 6423%65 and over24%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Otter Tail County has had 7 federal disaster declarations since 2000, most often for biologicals.

  • 2020-04-07: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2011-05-10: Severe Storms And Flooding (Flood)
  • 2010-07-02: Severe Storms, Tornadoes, And Flooding (Tornado)
  • 2009-04-09: Severe Storms And Flooding (Severe Storm)
  • 2005-09-13: Hurricane Katrina Evacuation (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Perham Municipal Airport (16D) is the nearest airport with scheduled flights listed in OpenStreetMap, 1 miles away.

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.