City directory

Minnesota cities

Explore the top cities in Minnesota. City profiles inherit the same guardrails: risk-first, location-aware, educational, and no forced calls. Use the assessment for personalized context; scores refresh automatically when new data releases publish.

Highest-risk cities

Top cities by relative retirement risk score in Minnesota. Higher scores indicate more pressure across longevity, sequence, inflation, healthcare/LTC, tax, and housing.

Lowest-risk cities

Lower scores signal less relative pressure. Scores refresh when new data releases publish.

City directory

Top cities in Minnesota by population. Search to see any city.

Minneapolis

MN

57Composite

2,906,807 residents

St. Paul

MN

54Composite

307,762 residents

Rochester

MN

54Composite

123,252 residents

Duluth

MN

52Composite

120,443 residents

St. Cloud

MN

54Composite

116,347 residents

Bloomington

MN

57Composite

88,838 residents

Brooklyn Park

MN

60Composite

84,349 residents

Plymouth

MN

60Composite

79,526 residents

Woodbury

MN

55Composite

76,945 residents

Lakeville

MN

55Composite

72,480 residents

Blaine

MN

56Composite

71,261 residents

Maple Grove

MN

56Composite

70,539 residents

Eagan

MN

55Composite

68,158 residents

Burnsville

MN

55Composite

64,295 residents

Coon Rapids

MN

56Composite

63,348 residents

Eden Prairie

MN

58Composite

63,249 residents

Apple Valley

MN

55Composite

55,696 residents

Minnetonka

MN

56Composite

53,256 residents

Edina

MN

60Composite

53,125 residents

St. Louis Park

MN

57Composite

49,541 residents

Shakopee

MN

56Composite

45,002 residents

Mankato

MN

54Composite

44,882 residents

Moorhead

MN

54Composite

44,706 residents

Maplewood

MN

54Composite

40,981 residents

Cottage Grove

MN

55Composite

40,124 residents

Richfield

MN

56Composite

36,725 residents

Roseville

MN

54Composite

35,905 residents

Inver Grove Heights

MN

55Composite

35,772 residents

Andover

MN

56Composite

32,825 residents

Brooklyn Center

MN

59Composite

32,811 residents

Savage

MN

56Composite

32,706 residents

Fridley

MN

56Composite

29,944 residents

Chaska

MN

60Composite

28,146 residents

Oakdale

MN

55Composite

28,109 residents

Ramsey

MN

56Composite

28,070 residents

Prior Lake

MN

56Composite

27,832 residents

Shoreview

MN

54Composite

26,724 residents

Rosemount

MN

55Composite

26,509 residents

Owatonna

MN

53Composite

26,462 residents

Elk River

MN

55Composite

26,367 residents

Austin

MN

52Composite

26,167 residents

Chanhassen

MN

56Composite

26,001 residents

Winona

MN

52Composite

25,998 residents

Faribault

MN

53Composite

24,458 residents

White Bear Lake

MN

54Composite

24,026 residents

Farmington

MN

55Composite

23,675 residents

Champlin

MN

57Composite

23,450 residents

New Brighton

MN

54Composite

22,900 residents

Crystal

MN

58Composite

22,685 residents

Hastings

MN

55Composite

22,050 residents

Columbia Heights

MN

56Composite

22,016 residents

Golden Valley

MN

60Composite

21,927 residents

Lino Lakes

MN

56Composite

21,847 residents

New Hope

MN

56Composite

21,402 residents

Otsego

MN

54Composite

21,358 residents

Willmar

MN

52Composite

21,136 residents

West St. Paul

MN

55Composite

21,076 residents

Northfield

MN

53Composite

20,678 residents

Forest Lake

MN

55Composite

20,678 residents

South St. Paul

MN

55Composite

20,633 residents

Source snapshot: SSA 2023, CHR&R 2025/March 2026 supplemental, CMS Medicare Geographic Variation 2024, BEA RPP 2024, BLS LAUS May 2026, and 2026 state tax rates. View data sources