Cities in Minnesota by per capita income (US five-year survey estimate)

Edina, MN had the highest per capita income (US five-year survey estimate) of 103 cities in 2021, at $77,887. Worthington, MN had the lowest, at $23,807. The median was $39,958 and the figure for Minnesota was $41,204. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest77,887Edina, MN
Lowest23,807Worthington, MN
Median39,958103 cities
Minnesota41,204History

Top 40 cities, 2021

Edina, MN: 77,887 USDEdina, MN77,887Lake Elmo, MN: 73,294 USDLake Elmo, MN73,294Victoria, MN: 65,088 USDVictoria, MN65,088Minnetonka, MN: 64,063 USDMinnetonka, MN64,063Mendota Heights, MN: 63,966 USDMendota Heights, MN63,966Plymouth, MN: 62,270 USDPlymouth, MN62,270Chanhassen, MN: 61,907 USDChanhassen, MN61,907Eden Prairie, MN: 61,740 USDEden Prairie, MN61,740Golden Valley, MN: 58,659 USDGolden Valley, MN58,659Prior Lake, MN: 56,789 USDPrior Lake, MN56,789Maple Grove, MN: 56,348 USDMaple Grove, MN56,348St. Louis Park, MN: 55,737 USDSt. Louis Park, MN55,737Dayton, MN: 55,646 USDDayton, MN55,646Shoreview, MN: 54,562 USDShoreview, MN54,562Woodbury, MN: 54,083 USDWoodbury, MN54,083Eagan, MN: 50,879 USDEagan, MN50,879Rosemount, MN: 50,524 USDRosemount, MN50,524Ham Lake, MN: 50,322 USDHam Lake, MN50,322Stillwater, MN: 49,623 USDStillwater, MN49,623Rogers, MN: 49,363 USDRogers, MN49,363Lakeville, MN: 48,875 USDLakeville, MN48,875Inver Grove Heights, MN: 48,022 USDInver Grove Heights, MN48,022Vadnais Heights, MN: 48,012 USDVadnais Heights, MN48,012Roseville, MN: 47,977 USDRoseville, MN47,977Savage, MN: 47,920 USDSavage, MN47,920Andover, MN: 47,847 USDAndover, MN47,847Chaska, MN: 47,722 USDChaska, MN47,722Hugo, MN: 47,071 USDHugo, MN47,071Lino Lakes, MN: 45,895 USDLino Lakes, MN45,895North Mankato, MN: 45,469 USDNorth Mankato, MN45,469Hermantown, MN: 44,959 USDHermantown, MN44,959Champlin, MN: 44,779 USDChamplin, MN44,779Apple Valley, MN: 44,369 USDApple Valley, MN44,369Bloomington, MN: 44,164 USDBloomington, MN44,164Minneapolis, MN: 43,925 USDMinneapolis, MN43,925Rochester, MN: 43,827 USDRochester, MN43,827Forest Lake, MN: 43,067 USDForest Lake, MN43,067St. Michael, MN: 42,876 USDSt. Michael, MN42,876Waconia, MN: 42,853 USDWaconia, MN42,853East Bethel, MN: 42,773 USDEast Bethel, MN42,773Edina, MN: 77,887 USDEdina, MN77,887Lake Elmo, MN: 73,294 USDLake Elmo, MN73,294Victoria, MN: 65,088 USDVictoria, MN65,088Minnetonka, MN: 64,063 USDMinnetonka, MN64,063Mendota Heights, MN: 63,966 USDMendota Heights, MN63,966Plymouth, MN: 62,270 USDPlymouth, MN62,270Chanhassen, MN: 61,907 USDChanhassen, MN61,907Eden Prairie, MN: 61,740 USDEden Prairie, MN61,740Golden Valley, MN: 58,659 USDGolden Valley, MN58,659Prior Lake, MN: 56,789 USDPrior Lake, MN56,789Maple Grove, MN: 56,348 USDMaple Grove, MN56,348St. Louis Park, MN: 55,737 USDSt. Louis Park, MN55,737Dayton, MN: 55,646 USDDayton, MN55,646Shoreview, MN: 54,562 USDShoreview, MN54,562Woodbury, MN: 54,083 USDWoodbury, MN54,083Eagan, MN: 50,879 USDEagan, MN50,879Rosemount, MN: 50,524 USDRosemount, MN50,524Ham Lake, MN: 50,322 USDHam Lake, MN50,322Stillwater, MN: 49,623 USDStillwater, MN49,623Rogers, MN: 49,363 USDRogers, MN49,363Lakeville, MN: 48,875 USDLakeville, MN48,875Inver Grove Heights, MN: 48,022 USDInver Grove Heights, MN48,022Vadnais Heights, MN: 48,012 USDVadnais Heights, MN48,012Roseville, MN: 47,977 USDRoseville, MN47,977Savage, MN: 47,920 USDSavage, MN47,920Andover, MN: 47,847 USDAndover, MN47,847Chaska, MN: 47,722 USDChaska, MN47,722Hugo, MN: 47,071 USDHugo, MN47,071Lino Lakes, MN: 45,895 USDLino Lakes, MN45,895North Mankato, MN: 45,469 USDNorth Mankato, MN45,469Hermantown, MN: 44,959 USDHermantown, MN44,959Champlin, MN: 44,779 USDChamplin, MN44,779Apple Valley, MN: 44,369 USDApple Valley, MN44,369Bloomington, MN: 44,164 USDBloomington, MN44,164Minneapolis, MN: 43,925 USDMinneapolis, MN43,925Rochester, MN: 43,827 USDRochester, MN43,827Forest Lake, MN: 43,067 USDForest Lake, MN43,067St. Michael, MN: 42,876 USDSt. Michael, MN42,876Waconia, MN: 42,853 USDWaconia, MN42,853East Bethel, MN: 42,773 USDEast Bethel, MN42,773
USD. Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Full ranking

RankCities2021
USD
1Edina, MN77,887
2Lake Elmo, MN73,294
3Victoria, MN65,088
4Minnetonka, MN64,063
5Mendota Heights, MN63,966
6Plymouth, MN62,270
7Chanhassen, MN61,907
8Eden Prairie, MN61,740
9Golden Valley, MN58,659
10Prior Lake, MN56,789
11Maple Grove, MN56,348
12St. Louis Park, MN55,737
13Dayton, MN55,646
14Shoreview, MN54,562
15Woodbury, MN54,083
16Eagan, MN50,879
17Rosemount, MN50,524
18Ham Lake, MN50,322
19Stillwater, MN49,623
20Rogers, MN49,363
21Lakeville, MN48,875
22Inver Grove Heights, MN48,022
23Vadnais Heights, MN48,012
24Roseville, MN47,977
25Savage, MN47,920
26Andover, MN47,847
27Chaska, MN47,722
28Hugo, MN47,071
29Lino Lakes, MN45,895
30North Mankato, MN45,469
31Hermantown, MN44,959
32Champlin, MN44,779
33Apple Valley, MN44,369
34Bloomington, MN44,164
35Minneapolis, MN43,925
36Rochester, MN43,827
37Forest Lake, MN43,067
38St. Michael, MN42,876
39Waconia, MN42,853
40East Bethel, MN42,773
41Little Canada, MN42,410
42Cottage Grove, MN42,293
43Ramsey, MN42,168
44New Brighton, MN40,956
45Detroit Lakes, MN40,887
46Hopkins, MN40,770
47Shakopee, MN40,748
48Blaine, MN40,620
49Buffalo, MN40,431
50White Bear Lake, MN40,341
51Otsego, MN40,138
52Richfield, MN39,958
53Hutchinson, MN39,720
54Farmington, MN39,535
55Robbinsdale, MN39,288
56Hastings, MN38,719
57Oakdale, MN38,698
58Burnsville, MN38,616
59North Branch, MN38,204
60Crystal, MN38,115
61Sartell, MN37,926
62Elk River, MN37,762
63Owatonna, MN37,466
64Maplewood, MN37,231
65Anoka, MN36,755
66Big Lake, MN36,612
67West St. Paul, MN36,305
68Mounds View, MN36,144
69Coon Rapids, MN35,832
70New Hope, MN35,577
71St. Paul, MN35,547
72Alexandria, MN35,048
73Columbia Heights, MN34,694
74Red Wing, MN34,117
75Brooklyn Park, MN34,108
76Duluth, MN33,983
77Northfield, MN33,248
78Fridley, MN33,066
79South St. Paul, MN32,992
80Fairmont, MN32,648
81New Ulm, MN32,070
82Sauk Rapids, MN31,800
83Fergus Falls, MN31,737
84North St. Paul, MN31,654
85Marshall, MN30,922
86Monticello, MN30,796
87Moorhead, MN30,692
88Cloquet, MN30,588
89Hibbing, MN30,205
90Albert Lea, MN30,058
91Grand Rapids, MN29,738
92Cambridge, MN29,615
93St. Peter, MN29,174
94Winona, MN29,030
95St. Cloud, MN28,896
96Mankato, MN28,850
97Austin, MN28,284
98Faribault, MN27,743
99Brooklyn Center, MN25,988
100Willmar, MN25,897
101Brainerd, MN25,845
102Bemidji, MN24,829
103Worthington, MN23,807

Other periods

About this ranking

Total money income received in the past 12 months by people aged 15 and over, divided by the total population, including children, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Survey-reported money income before taxes. Lower than BEA per_capita_personal_income, which also counts employer contributions, imputed income and government transfers in kind.

Every value in the ranking comes from the same publisher and the same period, so the cities are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more) (Cities in Minnesota by per capita income (US five-year survey estimate), 2021) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat

MLA 9

American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more), Cities in Minnesota by per capita income (US five-year survey estimate), 2021. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat. Invokely, https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Cities in Minnesota by per capita income (US five-year survey estimate), 2021. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021.

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more), Cities in Minnesota by per capita income (US five-year survey estimate), 2021 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat, via Invokely: https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_cities_in_minnesota_by_2021,
  author = {{U.S. Census Bureau}},
  title = {{American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more): Cities in Minnesota by per capita income (US five-year survey estimate), 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary\_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more): Cities in Minnesota by per capita income (US five-year survey estimate), 2021
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat
L2  - https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-income-acs/minnesota-cities?period=2021.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19301.dat. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Cities in Minnesota by per capita income (US five-year survey estimate) using official data, and cite the source.
rank_places {"indicator":"per_capita_income_acs","level":"municipality","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_income_acs&level=municipality&within=Minnesota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which city has the highest per capita income (US five-year survey estimate)?

Edina, MN, with $77,887 in 2021, according to the U.S. Census Bureau.

Which city has the lowest per capita income (US five-year survey estimate)?

Worthington, MN, with $23,807 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19301: per capita income in the past 12 months, in inflation-adjusted dollars of the final year, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Per capita income (US five-year survey estimate): other rankings

Cities in Minnesota: more rankings