Perham (pronunciation: /pɜrəm/ pur-əm) is a city in Otter Tail County, Minnesota, United States. The population was 2,985 at the 2010 census. The town hosts The Gathering (show), described as the "world's largest fish decoy show." The annual event will be in its 13th year when it is held April 17 and 18 of 2010.
According to the United States Census Bureau, the city has a total area of 2.6 square miles (6.8 km²), all of it land.
U.S. Route 10 and Minnesota State Highways 78 and 108 are three of the main routes in the community.