151 Minnesota cities tracked. Sorted by composite momentum score (home prices, rent, population).
The pop-weighted momentum score is 65/100 with median 1-yr of +2.7%. That's broad-based strength across the state's 151 tracked cities — 1 are in the 'Hot' tier. When this many markets move together, the simplest explanation is structural demand.
The bear case is the boring one: the median market is fine but the cycle is real. Watch the cities at the bottom of this state's distribution as the early-warning signal.
Bemidji
pop 15,733Austin
pop 26,690Kasson
pop 7,207Princeton
pop 5,329Mankato
pop 46,459Alexandria
pop 14,914Marshall
pop 13,996Worthington
pop 13,754Hermantown
pop 10,265Baxter
pop 9,186Duluth
pop 87,986Oakdale
pop 30,441New Ulm
pop 13,970Orono
pop 8,228Byron
pop 6,809Newport
pop 5,415Montevideo
pop 5,300Hibbing
pop 15,940St. Peter
pop 12,456East Bethel
pop 12,288North Branch
pop 12,258Cambridge
pop 10,974Minnetrista
pop 9,091Virginia
pop 8,267Isanti
pop 7,493Lonsdale
pop 5,066St. Cloud
pop 72,145Winona
pop 26,173Willmar
pop 21,892Sartell
pop 19,979Albert Lea
pop 18,159Fergus Falls
pop 14,258Big Lake
pop 12,855St. Joseph
pop 6,992Zimmerman
pop 6,772Litchfield
pop 6,515Redwood Falls
pop 5,038Faribault
pop 24,983Brainerd
pop 14,400Lake Elmo
pop 14,161North Mankato
pop 14,142Cloquet
pop 12,475Victoria
pop 11,937Oak Grove
pop 9,327Chisago City
pop 5,953La Crescent
pop 5,257Becker
pop 5,252Cottage Grove
pop 42,760Chaska
pop 30,167Ramsey
pop 28,999Elk River
pop 27,606Owatonna
pop 26,626Monticello
pop 15,482Hutchinson
pop 14,708Grand Rapids
pop 11,244Dayton
pop 10,744Detroit Lakes
pop 10,033Little Falls
pop 9,206Waite Park
pop 8,504Corcoran
pop 8,378Delano
pop 7,513Stewartville
pop 6,919Carver
pop 6,810Lake City
pop 5,306Rochester
pop 123,624Shakopee
pop 48,401Fridley
pop 30,679Rosemount
pop 30,581Otsego
pop 23,875Hopkins
pop 19,462Ham Lake
pop 16,905Buffalo
pop 16,736Sauk Rapids
pop 13,832St. Francis
pop 8,523Medina
pop 7,209International Falls
pop 5,498Elko New Market
pop 5,193Morris
pop 5,192Lindstrom
pop 5,026Lakeville
pop 77,971Blaine
pop 75,172Coon Rapids
pop 63,807Lino Lakes
pop 22,774Northfield
pop 21,316Hugo
pop 16,765Wyoming
pop 8,173Glencoe
pop 5,659Edina
pop 53,564Hastings
pop 22,502St. Michael
pop 21,681Anoka
pop 18,068Red Wing
pop 16,788Rogers
pop 14,493Fairmont
pop 10,176East Grand Forks
pop 8,915Albertville
pop 8,555Shorewood
pop 7,557Crookston
pop 7,269Woodbury
pop 80,596Andover
pop 33,426Forest Lake
pop 20,700Stillwater
pop 19,386Waconia
pop 13,831Vadnais Heights
pop 13,108Mendota Heights
pop 11,542Mahtomedi
pop 8,199North Oaks
pop 5,232Maple Grove
pop 72,739Moorhead
pop 45,726Prior Lake
pop 28,018Farmington
pop 24,464St. Anthony
pop 9,993New Prague
pop 8,235Belle Plaine
pop 7,444Jordan
pop 6,831Burnsville
pop 64,864Minnetonka
pop 52,651Savage
pop 32,896Shoreview
pop 26,939Eden Prairie
pop 62,905Richfield
pop 36,491Inver Grove Heights
pop 36,226Roseville
pop 35,637Columbia Heights
pop 22,358New Hope
pop 20,745Robbinsdale
pop 13,993Waseca
pop 9,067Spring Lake Park
pop 7,083Brooklyn Park
pop 82,893Apple Valley
pop 55,272Chanhassen
pop 25,746Champlin
pop 23,045Golden Valley
pop 21,263St. Paul Park
pop 5,381Bloomington
pop 88,344Plymouth
pop 78,551Maplewood
pop 40,142Brooklyn Center
pop 31,755White Bear Lake
pop 23,479Little Canada
pop 10,590Arden Hills
pop 9,490Minneapolis
pop 428,579St. Louis Park
pop 49,899New Brighton
pop 22,374Crystal
pop 22,082Mounds View
pop 12,841Mound
pop 9,031St. Paul
pop 307,465Eagan
pop 67,240Falcon Heights
pop 5,002Thief River Falls
pop 8,779Browse by county
Official state resources
Verified official state sources from our source registry. Opens in a new tab.
Tools for Minnesota
Sources: Zillow ZHVI (home values), Zillow ZORI (rents), US Census ACS + place population. Updated when source agencies publish revisions.
Cost of living & climate
Humid continental. Very cold winters (below -20°F not uncommon), hot summers. Tornadoes possible.
More: MN taxes · MN best-of