Checked
Fairmont, MN
City in Martin County, Minnesota. ZIP codes: 56031.
Population
10,296
Land area
15sq mi
People per sq mi
686
ZIP codes
1
Fairmont and its ZIP codes
Fairmont at a glance
- Fairmont is about 9.5 times as dense as Minnesota as a whole.
- It is the 100th most populous of 914 cities and towns in Minnesota.
- Households here earn a median of $53,084 a year, 40% less than the Minnesota figure of $89,062.
- A typical owner-occupied home is valued at $169,900 (48% below Minnesota) and median rent is $738 a month.
Local data for Fairmont, MN
Counts from official public data
Housing and community stats
Fairmont, MN, American Community Survey 2020-2024
Median household income
$53,084
Poverty rate
15.3%
Median home value
$169,900
Median rent
$738/mo
Homeownership
60.9%
Bachelor's or higher
25.7%
Median age
46.6
Average commute
13.1 min
Largest reported origins and ancestries: German Americans (3,792), Norwegian Americans (1,048), Irish Americans (765).
Economy and federal money
Jobs, pay, income and spending are for Martin County. PPP loans are for Fairmont.
Unemployment rate
4.3%
Aug 2026, 0.0 pts in a year
Average annual pay
$54,559
8,383 jobs, 2025
Income per person
$65,079
BEA, 2024
Federal spending
$166M
FY 2026, $8,290 per person
PPP loans
$35.5M
785 loans, 4,479 jobs reported
How people get to work
Fairmont, MN, workers 16 and older. American Community Survey 5-year estimates
- Drove alone79.6%
- Carpooled6.2%
- Public transit0.0%
- Walked4.9%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other2.5%
- Worked from home6.7%
Average one-way commute: 13.1 minutes for people who do not work from home.
Environment and hazard risk
Fairmont, MN, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: winter weather
Storm events since 1996
438
Countywide, mostly hail
July high / Jan low
83° / 7°F
33.5 inches of rain a year
Toxic release facilities
5
No Superfund sites
Hazards, floods and storm historyCheck a flood zone6 historic places
Health statistics
Share of adults in Fairmont, MN, CDC PLACES estimates
Obesity
36.6%
U.S. 33.3% +3.3 pts
Diabetes
13.0%
U.S. 12.1% +0.9 pts
Smoking
15.9%
U.S. 12.8% +3.1 pts
Uninsured (18-64)
9.4%
U.S. 11.1% -1.7 pts
ZIP codes in Fairmont
1 in or overlapping Fairmont. Population shown
Cities near Fairmont
| Name | Distance | Land area (sq mi) |
|---|---|---|
| GranadaCity | 5.9 mi | 0.6 |
| NorthropCity | 6.3 mi | 0.1 |
| WelcomeCity | 8.5 mi | 1.5 |
| CeylonCity | 12 mi | 0.5 |
| TrumanCity | 13 mi | 1.1 |
| SherburnCity | 14 mi | 0.9 |
| Dolliver, IACity | 15 mi | 0.3 |
| TrimontCity | 15 mi | 0.8 |
| WinnebagoCity | 16 mi | 2.3 |
| Blue EarthCity | 17 mi | 3.3 |
| DunnellCity | 17 mi | 0.2 |
| Armstrong, IACity | 18 mi | 0.9 |
| OrmsbyCity | 19 mi | 0.4 |
| LewisvilleCity | 19 mi | 0.2 |
| Swea City, IACity | 20 mi | 0.8 |
| ElmoreCity | 21 mi | 0.8 |
Frequently asked questions
- What county is Fairmont, MN in?
- Fairmont is in Martin County, Minnesota.
- What ZIP codes are in Fairmont, MN?
- ZIP codes in or overlapping Fairmont include 56031.
- What is the population of Fairmont, MN?
- About 10,296 people live in Fairmont, based on American Community Survey 5-year estimates.
- What cities are near Fairmont?
- Nearby places include Granada (5.9 mi), Northrop (6.3 mi), Welcome (8.5 mi), Ceylon (12 mi), Truman (13 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023