CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Most equal income distribution, Minnesota cities

Minnesota cities with the lowest income inequality, measured by the Gini index (2024 ACS). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Most income inequality (Gini), US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDHighest median household incomeLowest median household incomeHighest per-capita incomeLowest poverty rateHighest poverty rateMost residents in poverty
YEAR20102024
Most equal income distribution by state
RANKPLACESTATEPOPINCOME INEQUALITY (GINI)VS 2010
01St. Paul Park, MNMN5,3960.294−8%
02Big Lake, MNMN12,9290.300−3%
03Elko New Market, MNMN5,3000.307+9%
04Lonsdale, MNMN5,1170.320+5%
05Oak Grove, MNMN9,4760.320−1%
06St. Francis, MNMN8,6350.324−0%
07Albertville, MNMN8,5440.329−2%
08Victoria, MNMN12,4470.333−2%
09Isanti, MNMN7,7140.334+8%
10East Bethel, MNMN12,6050.343−3%
11Zimmerman, MNMN6,9040.344+11%
12Farmington, MNMN25,4250.347+21%
13St. Michael, MNMN22,4980.351+11%
14Ramsey, MNMN29,6240.352+20%
15Cottage Grove, MNMN43,6040.354+9%
16Kasson, MNMN7,3500.355+7%
17Andover, MNMN33,8740.356+4%
18Rogers, MNMN15,6060.356+10%
19Jordan, MNMN6,9880.362+4%
20Lindstrom, MNMN5,0390.363−1%
21South St. Paul, MNMN20,5320.363+1%
22Monticello, MNMN15,6700.364+3%
23Glencoe, MNMN5,6320.365+6%
24Carver, MNMN7,1980.367+6%
25Spring Lake Park, MNMN7,1270.370−13%
26Coon Rapids, MNMN64,1930.371−3%
27Otsego, MNMN24,5250.374+23%
28Wyoming, MNMN8,1210.375+17%
29Savage, MNMN32,9700.375+8%
30Champlin, MNMN23,1250.376+9%
31Crystal, MNMN22,2390.378+7%
32Lakeville, MNMN79,2700.379+8%
33Lino Lakes, MNMN23,2200.381+19%
34Chisago City, MNMN5,9550.385+5%
35Forest Lake, MNMN20,9520.385+2%
36Oakdale, MNMN30,5880.386−2%
37Buffalo, MNMN16,8780.386+7%
38Montevideo, MNMN5,3350.388−10%
39Austin, MNMN26,6890.388−10%
40Fridley, MNMN30,8290.390+8%
41Blaine, MNMN76,6030.391+11%
42Ham Lake, MNMN17,1040.393+11%
43Hastings, MNMN22,5630.393+4%
44North St. Paul, MNMN12,7800.394−2%
45Byron, MNMN6,7400.397+6%
46Waseca, MNMN9,0350.397+12%
47Burnsville, MNMN65,2440.398−1%
48Becker, MNMN5,4250.398+37%
49Anoka, MNMN18,1690.399+1%
50New Ulm, MNMN13,8630.400−6%
51Stewartville, MNMN6,8500.400+5%
52Hugo, MNMN17,1670.400+14%
53Waconia, MNMN14,1130.400+9%
54Brooklyn Park, MNMN83,5430.402+3%
55Brainerd, MNMN14,4280.403−6%
56Waite Park, MNMN8,4500.404+10%
57Shakopee, MNMN49,3660.404+16%
58White Bear Lake, MNMN23,3920.405+2%
59Dayton, MNMN11,4020.406−4%
60Sauk Rapids, MNMN13,7680.406+11%
61Cambridge, MNMN11,0900.408−2%
62Rosemount, MNMN31,8810.408+13%
63Woodbury, MNMN81,5580.410+6%
64Elk River, MNMN27,8960.411+14%
65Belle Plaine, MNMN7,6320.412+28%
66Richfield, MNMN36,5930.412+1%
67Willmar, MNMN22,0010.413−7%
68Brooklyn Center, MNMN31,8460.413+4%
69Falcon Heights, MNMN5,0710.414−12%
70Northfield, MNMN21,9920.415+1%
71Eagan, MNMN67,1090.415+1%
72New Hope, MNMN20,8070.415+3%
73Vadnais Heights, MNMN13,0520.416+4%
74East Grand Forks, MNMN8,9060.416+7%
75Thief River Falls, MNMN8,7990.418+5%
76Chaska, MNMN30,5130.418−0%
77New Brighton, MNMN22,1590.418+1%
78Robbinsdale, MNMN14,0300.419+9%
79Maple Grove, MNMN73,8930.419+17%
80Minnetrista, MNMN9,4580.420−10%
81Corcoran, MNMN9,2690.421+13%
82Inver Grove Heights, MNMN36,8730.421+6%
83Apple Valley, MNMN55,2480.422+12%
84Mounds View, MNMN12,7860.422+21%
85North Branch, MNMN12,3980.422+32%
86North Oaks, MNMN5,2830.422−12%
87Lake City, MNMN5,3060.422−1%
88Owatonna, MNMN26,6330.422+8%
89St. Louis Park, MNMN50,0270.422+2%
90Delano, MNMN7,7880.423+26%
91Litchfield, MNMN6,5280.424+11%
92Prior Lake, MNMN28,1400.425+5%
93St. Peter, MNMN12,2750.426+6%
94St. Joseph, MNMN6,8460.428+21%
95Worthington, MNMN13,9790.430+4%
96Baxter, MNMN9,2170.431+8%
97Maplewood, MNMN40,7170.432+3%
98Hopkins, MNMN19,5230.432+6%
99Hibbing, MNMN15,8230.433−7%
100New Prague, MNMN8,2380.434+10%
101Bloomington, MNMN89,0340.434+3%
102Grand Rapids, MNMN11,1810.434−4%
103Fergus Falls, MNMN14,2460.435−4%
104Bemidji, MNMN15,7700.435−1%
105Plymouth, MNMN78,9420.436−4%
106La Crescent, MNMN5,2610.436+9%
107Princeton, MNMN5,4800.439+8%
108Shoreview, MNMN26,9060.439+6%
109International Falls, MNMN5,4810.440−13%
110Mendota Heights, MNMN11,4750.440+0%
111St. Cloud, MNMN72,6470.440−7%
112Redwood Falls, MNMN5,0400.444−3%
113Credit River, MNMN5,6440.444
114Arden Hills, MNMN9,5830.444−3%
115Eden Prairie, MNMN63,0750.445−3%
116Faribault, MNMN25,0400.446+18%
117Stillwater, MNMN19,3540.446−3%
118Mankato, MNMN46,5290.446−2%
119Little Canada, MNMN10,5670.446+10%
120Columbia Heights, MNMN22,4820.448+9%
121Sartell, MNMN19,9180.450+18%
122Moorhead, MNMN46,5330.452+7%
123Newport, MNMN5,5250.452+13%
124Chanhassen, MNMN25,7480.456+15%
125Cloquet, MNMN12,3990.456+3%
126Rochester, MNMN124,2920.459+8%
127Little Falls, MNMN9,2770.462+4%
128Crookston, MNMN7,3750.464+11%
129Alexandria, MNMN15,0450.466+6%
130Virginia, MNMN8,1870.467+2%
131West St. Paul, MNMN21,9500.468+4%
132Winona, MNMN26,5300.471−1%
133Minnetonka, MNMN53,9690.472+9%
134North Mankato, MNMN14,1650.474+25%
135Roseville, MNMN35,6630.477+7%
136Duluth, MNMN88,3300.478+3%
137Red Wing, MNMN16,8050.478+18%
138Hutchinson, MNMN14,6550.478+9%
139St. Paul, MNMN306,6840.479+2%
140Fairmont, MNMN10,0990.479+4%
141Lake Elmo, MNMN14,3760.480+14%
142Mahtomedi, MNMN8,1890.484+14%
143Marshall, MNMN14,1710.485+9%
144Golden Valley, MNMN21,3250.485+14%
146Shorewood, MNMN7,6200.488+6%
147Albert Lea, MNMN18,2170.489+13%
148Minneapolis, MNMN430,3240.495−1%
149Hermantown, MNMN10,1100.507+30%
150Morris, MNMN5,1500.513−3%
151Medina, MNMN7,4600.527−13%
152Edina, MNMN54,3560.529+0%
153Mound, MNMN9,0640.545+30%
154Orono, MNMN8,3010.549+6%
155Detroit Lakes, MNMN10,0190.552+19%
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES