| Index | Perham | Minnesota | National |
| Income per capita | $27,539 | $33,225 | $29,829 |
| Median household income | $44,672 | $63,217 | $55,322 |
| Median income owner occupied | $52,757 | $77,618 | $70,586 |
| Median income renter occupied | $35,602 | $34,348 | $35,192 |
| Median earnings male | $46,103 | $40,933 | $36,919 |
| Median earnings female | $27,632 | $29,114 | $26,250 |
| Unemployment rate | 5.8% | 3.4% | 4.7% |
| Poverty level | 10.3% | 10.8% | 15.1% |


Why stop at city-to-city? With Local Insights, you can compare neighborhoods, zip codes, or even exact addresses. Access 300+ hyperlocal data points—from schools and crime to housing and amenities—to see which area is the better fit.
| Labour Type | Male | Female |
| Construction industry | 3.8% | 3.8% |
| Manufacturing sector | 32.7% | 32.7% |
| Financial & insurance services | 1.9% | 1.9% |
| Wholesale & retail services | 14.0% | 14.0% |
| Public administration | 3.0% | 3.0% |
| Transportation, warehousing & utilities | 11.3% | 11.3% |
| Education, health & social services | 23.9% | 23.9% |
| Other | 6.2% | 6.2% |
| City | Population | Household Income | National Avg. |
| Ottertail, MN | 531 | $79,583 | 43.9% |
| Richville, MN | 79 | $66,250 | 19.8% |
| Vergas, MN | 315 | $56,250 | 1.7% |
| Detroit Lakes, MN | 9,229 | $51,185 | 7.5% |
| Wolf Lake, MN | 41 | $45,833 | 17.2% |
| Perham, MN | 3,506 | $44,672 | 19.3% |
| City | Population | Household Income | National Avg. |
| Holden Heights, FL | 3,506 | $57,979 | 4.8% |
| Flagstaff County, AB | 3,506 | n/a | |
| Montrose, MN | 3,505 | $72,375 | 30.8% |
| Etowah, TN | 3,505 | $36,236 | 34.5% |
| St. Johns, AZ | 3,507 | $60,264 | 8.9% |
| Perham, MN | 3,506 | $44,672 | 19.3% |