Cost of living in Minnesota

Rent, income, home value and property tax for Minnesota, home to 5.74M people, then the same for each of its 87 counties. Every figure is the published one, with its source named.

Minnesota at a glance

Median rent
$1,280
Census ACS, B25064, monthly
Median household income
$89,062
Census ACS, B19013, yearly
Median home value
$329,300
Census ACS, B25077
Median property tax bill
$3,357
Census ACS, B25103, yearly, current owners
Mean commute
23 min
Census ACS, DP03, one way
Unemployment
4.1%
Census ACS, DP03

Minnesota's own published state rows, never an average of its counties. Prices overall run 1% below the national average (BEA regional price parity, 2024).

Figures from the 2024 release of the Census American Community Survey, checked September 2026. Health, hazard and price-level readings name their own release beside them.

The three most populous counties in Minnesota

These are the most populous places in Minnesota, not a match to you. Set what matters to you on Find your fit and this becomes your three closest matches here. Made-up answers work too. This is a tool, not a survey.

  • Hennepin County

    Population
    1.27M
    Rent
    $1,487
    Household income
    $97,653
    Prop. tax (yearly)
    $4,480
    Plan
  • Ramsey County

    Population
    543K
    Rent
    $1,329
    Household income
    $81,568
    Prop. tax (yearly)
    $3,966
    Plan
  • Dakota County

    Population
    446K
    Rent
    $1,548
    Household income
    $106,318
    Prop. tax (yearly)
    $3,749
    Plan

Minnesota, worth the trip

Admitted to the Union on May 11, 1858, as the 32nd state. The part of Minnesota southwest of the Mississippi came to the United States in the Louisiana Purchase of 1803. Fort Snelling, the first permanent US settlement, was established in 1819 above the junction of the Mississippi and Minnesota rivers.

  • Voyageurs National Park

    Lakes, forests and streams across 218,000 acres of northern Minnesota, named for the French-Canadian voyageurs who traveled them.

  • Grand Portage National Monument

    A reconstructed fur trade depot on Lake Superior that tells of the Grand Portage Anishinaabe and the North West Company.

  • Pipestone National Monument

    Quarries of red stone that Indigenous people have worked for over 3,000 years to make pipes.

History: Encyclopaedia Britannica. Each place links to the page of the agency that looks after it.

Property tax in Minnesota

Current owners in Minnesota pay a median 1.02% of home value a year in property tax. Example: $3,357 a year, the median bill. By county, the median bill runs from $1,126 in Traverse County to $4,501 in Carver County. These are bills that current owners pay, as the Census measures them. Each county's own figure is in the table below.

Health in Minnesota

Life expectancy
79.3 yrs
County Health Rankings, from CDC NCHS vital statistics
No health insurance
5.4%
County Health Rankings, from Census SAHIE, people under 65
Poor or fair health
13.5%
County Health Rankings, from CDC BRFSS. Modeled, not counted
Injury deaths per 100K people
77
County Health Rankings, from CDC NCHS, counted deaths

Each is the figure County Health Rankings publishes for Minnesota as a whole, never an average of its counties. Each county's own health readings are on its page.

Natural hazards in Minnesota

Expected yearly loss, statewide
$2.6B
All natural hazards, an average year. Larger states lose more
Building loss rate
$1.26
Per $1,000 of building value, each year. Fair to compare between states
Costliest hazard
Inland flooding
$1.3B of the expected yearly loss, the largest share of any hazard FEMA assesses
Air quality
—
The EPA publishes air quality by county and metro area, never by state. It is on each county's page

FEMA publishes a risk score for counties and none for states, so none is shown here. Each county's score is on its own page.

Side by side

Hennepin County, MN is the largest county here. Set it beside another place, reading by reading.

All 87 counties in Minnesota

Each has its published readings on its own page. Press a column to sort by it. Pick one, or open the map to see them shaded side by side.

Aitkin County$869$1,407
Anoka County$1,464$3,271
Becker County$920$2,014
Beltrami County$1,053$2,309
Benton County$982$2,651
Big Stone County$745$1,473
Blue Earth County$1,123$2,601
Brown County$890$1,976
Carlton County$1,009$2,862
Carver County$1,514$4,501
Cass County$863$1,615
Chippewa County$869$1,711
Chisago County$1,186$3,780
Clay County$1,019$3,013
Clearwater County$742$1,295
Cook County$886$2,304
Cottonwood County$817$1,781
Crow Wing County$971$2,283
Dakota County$1,548$3,749
Dodge County$1,020$3,191
Douglas County$927$2,674
Faribault County$799$1,334
Fillmore County$797$2,076
Freeborn County$849$1,907
Goodhue County$966$2,998
Grant County$797$1,783
Hennepin County$1,487$4,480
Houston County$879$2,756
Hubbard County$905$2,217
Isanti County$1,273$3,081
Itasca County$988$1,945
Jackson County$787$1,460
Kanabec County$962$2,582
Kandiyohi County$909$2,492
Kittson County$757$1,239
Koochiching County$671$1,156
Lac qui Parle County$728$1,422
Lake County$1,093$1,765
Lake of the Woods County$955$1,419
Le Sueur County$942$3,366
Lincoln County$674$1,574
Lyon County$781$2,126
Mahnomen County$696$1,509
Marshall County$690$1,315
Martin County$761$1,671
McLeod County$941$2,840
Meeker County$904$2,243
Mille Lacs County$903$2,698
Morrison County$788$2,190
Mower County$927$1,907
Murray County$810$1,471
Nicollet County$970$3,046
Nobles County$896$1,956
Norman County$774$1,378
Olmsted County$1,370$3,525
Otter Tail County$868$2,093
Pennington County$862$2,458
Pine County$877$2,068
Pipestone County$754$1,209
Polk County$855$2,245
Pope County$902$1,967
Ramsey County$1,329$3,966
Red Lake County$583$1,622
Redwood County$757$1,581
Renville County$790$1,691
Rice County$1,083$3,115
Rock County$698$1,590
Roseau County$880$1,779
Scott County$1,568$4,230
Sherburne County$1,127$3,560
Sibley County$855$2,544
St. Louis County$1,013$2,271
Stearns County$1,068$2,742
Steele County$1,061$2,964
Stevens County$951$1,634
Swift County$920$1,386
Todd County$908$1,982
Traverse County$615$1,126
Wabasha County$830$2,785
Wadena County$746$1,806
Waseca County$883$2,603
Washington County$1,710$4,164
Watonwan County$834$1,700
Wilkin County$564$1,435
Winona County$907$2,180
Wright County$1,288$3,523
Yellow Medicine County$678$1,606

Household income, home value and population are on each county's own page, and in this table on a wider screen.

Where these numbers come from

Each reading is the published figure, not an estimate. A dash means the source did not publish one, or published one too uncertain to print.

  • State figures: U.S. Census Bureau, American Community Survey 20245-year estimates, the state's own row (tables B25064, B19013, B25077, B25103, B01003, DP03).
  • County figures: the same survey, each county's own row, as on every county page.
  • Price level: Bureau of Economic Analysis, regional price parities, 2024, all items, state-level.
  • Health: County Health Rankings & Roadmaps 2025, University of Wisconsin Population Health Institute, the state's own row. Poor or fair health is a modeled estimate from CDC survey data. The other three are counted or calculated.
  • Natural hazards: FEMA National Risk Index, December 2025, state table, expected annual loss. This product uses FEMA data but is not endorsed by FEMA.
  • Air quality has no state figure: the EPA publishes it by county and metro area only.
  • Photographs: Wikimedia Commons and the county photo feed, each credited to its photographer under its own licence, beneath the picture.

Is Minnesota the place for you?

Find your fit sets Minnesota beside your own state and the states next door, by what matters to you. Made-up answers are welcome. This is a tool, not a survey. Find your fit.