City Stability Ranking
As Of 2024
| Rank | City | Combined Score | National Percentile | Trend |
|---|---|---|---|---|
| 1 | Afton | 89 | 99th | Improving |
| 2 | Bayport | 89 | 99th | Improving |
| 3 | Cottage Grove | 89 | 99th | Improving |
| 4 | Dellwood | 89 | 99th | Improving |
| 5 | Forest Lake | 89 | 99th | Improving |
| 6 | Grant | 89 | 99th | Improving |
| 7 | Hugo | 89 | 99th | Improving |
| 8 | Lake Elmo | 89 | 99th | Improving |
| 9 | Lake St. Croix Beach | 89 | 99th | Improving |
| 10 | Lakeland | 89 | 99th | Improving |
| 11 | Lakeland Shores | 89 | 99th | Improving |
| 12 | Landfall | 89 | 99th | Improving |
| 13 | Mahtomedi | 89 | 99th | Improving |
| 14 | Marine on St. Croix | 89 | 99th | Improving |
| 15 | Newport | 89 | 99th | Improving |
| 16 | Oak Park Heights | 89 | 99th | Improving |
| 17 | Oakdale | 89 | 99th | Improving |
| 18 | Pine Springs | 89 | 99th | Improving |
| 19 | Scandia | 89 | 99th | Improving |
| 20 | St. Marys Point | 89 | 99th | Improving |
| 21 | St. Paul Park | 89 | 99th | Improving |
| 22 | Stillwater | 89 | 99th | Improving |
| 23 | Willernie | 89 | 99th | Improving |
| 24 | Woodbury | 89 | 99th | Improving |
| 25 | Carver | 88 | 99th | Improving |
| 26 | Chanhassen | 88 | 99th | Improving |
| 27 | Chaska | 88 | 99th | Improving |
| 28 | Cologne | 88 | 99th | Improving |
| 29 | Crown College | 88 | 99th | Improving |
| 30 | Hamburg | 88 | 99th | Improving |
| 31 | Mayer | 88 | 99th | Improving |
| 32 | New Germany | 88 | 99th | Improving |
| 33 | Norwood Young America | 88 | 99th | Improving |
| 34 | Victoria | 88 | 99th | Improving |
| 35 | Waconia | 88 | 99th | Improving |
| 36 | Watertown | 88 | 99th | Improving |
| 37 | Apple Valley | 86 | 98th | Improving |
| 38 | Burnsville | 86 | 98th | Improving |
| 39 | Coates | 86 | 98th | Improving |
| 40 | Eagan | 86 | 98th | Improving |
| 41 | Farmington | 86 | 98th | Improving |
| 42 | Hampton | 86 | 98th | Improving |
| 43 | Hastings | 86 | 98th | Improving |
| 44 | Inver Grove Heights | 86 | 98th | Improving |
| 45 | Lakeville | 86 | 98th | Improving |
| 46 | Lilydale | 86 | 98th | Improving |
| 47 | Mendota | 86 | 98th | Improving |
| 48 | Mendota Heights | 86 | 98th | Improving |
| 49 | Miesville | 86 | 98th | Improving |
| 50 | New Trier | 86 | 98th | Improving |
| 51 | Randolph | 86 | 98th | Improving |
| 52 | Rosemount | 86 | 98th | Improving |
| 53 | South St. Paul | 86 | 98th | Improving |
| 54 | Sunfish Lake | 86 | 98th | Improving |
| 55 | Vermillion | 86 | 98th | Improving |
| 56 | West St. Paul | 86 | 98th | Improving |
| 57 | Belle Plaine | 85 | 98th | Declining |
| 58 | Credit River | 85 | 98th | Declining |
| 59 | Elko New Market | 85 | 98th | Declining |
| 60 | Jordan | 85 | 98th | Declining |
| 61 | New Prague | 85 | 98th | Declining |
| 62 | Prior Lake | 85 | 98th | Declining |
| 63 | Savage | 85 | 98th | Declining |
| 64 | Shakopee | 85 | 98th | Declining |
| 65 | Albertville | 84 | 97th | Improving |
| 66 | Annandale | 84 | 97th | Improving |
| 67 | Buffalo | 84 | 97th | Improving |
| 68 | Clearwater | 84 | 97th | Improving |
| 69 | Cokato | 84 | 97th | Improving |
| 70 | Delano | 84 | 97th | Improving |
| 71 | Hanover | 84 | 97th | Improving |
| 72 | Howard Lake | 84 | 97th | Improving |
| 73 | Maple Lake | 84 | 97th | Improving |
| 74 | Monticello | 84 | 97th | Improving |
| 75 | Montrose | 84 | 97th | Improving |
| 76 | Otsego | 84 | 97th | Improving |
| 77 | Rockford | 84 | 97th | Improving |
| 78 | Silver Creek | 84 | 97th | Improving |
| 79 | South Haven | 84 | 97th | Improving |
| 80 | St. Michael | 84 | 97th | Improving |
| 81 | Waverly | 84 | 97th | Improving |
| 82 | Becker | 84 | 97th | Improving |
| 83 | Big Lake | 84 | 97th | Improving |
| 84 | Clear Lake | 84 | 97th | Improving |
| 85 | Elk River | 84 | 97th | Improving |
| 86 | Zimmerman | 84 | 97th | Improving |
| 87 | Andover | 81 | 96th | Improving |
| 88 | Anoka | 81 | 96th | Improving |
| 89 | Bethel | 81 | 96th | Improving |
| 90 | Blaine | 81 | 96th | Improving |
Educational next steps
Explore trusted economic context resources
Informational only. No forms, no lead capture, and no financial advice.
See how Minnesota is scored
Understand how Combined Score, trend direction, and percentile benchmarks are calculated.
Review methodology
Review source data used for Minnesota
Inspect source systems, update cadence, and public dataset coverage used in this model.
Open data sources
Explore federal labor data context for Minnesota
Compare this analysis with official labor market data from the U.S. Bureau of Labor Statistics.
Open BLS data