Cities in Minnesota by median household income

Victoria, MN had the highest median household income of 103 cities in 2021, at $167,418. Brainerd, MN had the lowest, at $41,671. The median was $78,208 and the figure for Minnesota was $77,706. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest167,418Victoria, MN
Lowest41,671Brainerd, MN
Median78,208103 cities
Minnesota77,706History

Top 40 cities, 2021

Victoria, MN: 167,418 USDVictoria, MN167,418Lake Elmo, MN: 159,509 USDLake Elmo, MN159,509Rogers, MN: 137,031 USDRogers, MN137,031Mendota Heights, MN: 123,788 USDMendota Heights, MN123,788Chanhassen, MN: 123,566 USDChanhassen, MN123,566Eden Prairie, MN: 120,170 USDEden Prairie, MN120,170Lakeville, MN: 119,970 USDLakeville, MN119,970Plymouth, MN: 119,813 USDPlymouth, MN119,813Dayton, MN: 119,741 USDDayton, MN119,741Andover, MN: 118,943 USDAndover, MN118,943Maple Grove, MN: 118,479 USDMaple Grove, MN118,479Rosemount, MN: 117,416 USDRosemount, MN117,416St. Michael, MN: 117,260 USDSt. Michael, MN117,260Prior Lake, MN: 115,837 USDPrior Lake, MN115,837Savage, MN: 115,574 USDSavage, MN115,574Edina, MN: 115,047 USDEdina, MN115,047Woodbury, MN: 114,252 USDWoodbury, MN114,252Otsego, MN: 114,087 USDOtsego, MN114,087Lino Lakes, MN: 112,742 USDLino Lakes, MN112,742Cottage Grove, MN: 108,887 USDCottage Grove, MN108,887Ham Lake, MN: 107,000 USDHam Lake, MN107,000Minnetonka, MN: 106,023 USDMinnetonka, MN106,023Farmington, MN: 105,394 USDFarmington, MN105,394Golden Valley, MN: 104,526 USDGolden Valley, MN104,526Champlin, MN: 104,200 USDChamplin, MN104,200Ramsey, MN: 101,996 USDRamsey, MN101,996East Bethel, MN: 101,949 USDEast Bethel, MN101,949Shoreview, MN: 101,733 USDShoreview, MN101,733Hugo, MN: 99,587 USDHugo, MN99,587Eagan, MN: 98,503 USDEagan, MN98,503Stillwater, MN: 98,033 USDStillwater, MN98,033Shakopee, MN: 96,473 USDShakopee, MN96,473Chaska, MN: 95,633 USDChaska, MN95,633Waconia, MN: 94,036 USDWaconia, MN94,036Big Lake, MN: 93,524 USDBig Lake, MN93,524Apple Valley, MN: 91,936 USDApple Valley, MN91,936North Branch, MN: 91,250 USDNorth Branch, MN91,250Blaine, MN: 90,484 USDBlaine, MN90,484Inver Grove Heights, MN: 89,141 USDInver Grove Heights, MN89,141Forest Lake, MN: 87,753 USDForest Lake, MN87,753Victoria, MN: 167,418 USDVictoria, MN167,418Lake Elmo, MN: 159,509 USDLake Elmo, MN159,509Rogers, MN: 137,031 USDRogers, MN137,031Mendota Heights, MN: 123,788 USDMendota Heights, MN123,788Chanhassen, MN: 123,566 USDChanhassen, MN123,566Eden Prairie, MN: 120,170 USDEden Prairie, MN120,170Lakeville, MN: 119,970 USDLakeville, MN119,970Plymouth, MN: 119,813 USDPlymouth, MN119,813Dayton, MN: 119,741 USDDayton, MN119,741Andover, MN: 118,943 USDAndover, MN118,943Maple Grove, MN: 118,479 USDMaple Grove, MN118,479Rosemount, MN: 117,416 USDRosemount, MN117,416St. Michael, MN: 117,260 USDSt. Michael, MN117,260Prior Lake, MN: 115,837 USDPrior Lake, MN115,837Savage, MN: 115,574 USDSavage, MN115,574Edina, MN: 115,047 USDEdina, MN115,047Woodbury, MN: 114,252 USDWoodbury, MN114,252Otsego, MN: 114,087 USDOtsego, MN114,087Lino Lakes, MN: 112,742 USDLino Lakes, MN112,742Cottage Grove, MN: 108,887 USDCottage Grove, MN108,887Ham Lake, MN: 107,000 USDHam Lake, MN107,000Minnetonka, MN: 106,023 USDMinnetonka, MN106,023Farmington, MN: 105,394 USDFarmington, MN105,394Golden Valley, MN: 104,526 USDGolden Valley, MN104,526Champlin, MN: 104,200 USDChamplin, MN104,200Ramsey, MN: 101,996 USDRamsey, MN101,996East Bethel, MN: 101,949 USDEast Bethel, MN101,949Shoreview, MN: 101,733 USDShoreview, MN101,733Hugo, MN: 99,587 USDHugo, MN99,587Eagan, MN: 98,503 USDEagan, MN98,503Stillwater, MN: 98,033 USDStillwater, MN98,033Shakopee, MN: 96,473 USDShakopee, MN96,473Chaska, MN: 95,633 USDChaska, MN95,633Waconia, MN: 94,036 USDWaconia, MN94,036Big Lake, MN: 93,524 USDBig Lake, MN93,524Apple Valley, MN: 91,936 USDApple Valley, MN91,936North Branch, MN: 91,250 USDNorth Branch, MN91,250Blaine, MN: 90,484 USDBlaine, MN90,484Inver Grove Heights, MN: 89,141 USDInver Grove Heights, MN89,141Forest Lake, MN: 87,753 USDForest Lake, MN87,753
USD. Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Full ranking

RankCities2021
USD
1Victoria, MN167,418
2Lake Elmo, MN159,509
3Rogers, MN137,031
4Mendota Heights, MN123,788
5Chanhassen, MN123,566
6Eden Prairie, MN120,170
7Lakeville, MN119,970
8Plymouth, MN119,813
9Dayton, MN119,741
10Andover, MN118,943
11Maple Grove, MN118,479
12Rosemount, MN117,416
13St. Michael, MN117,260
14Prior Lake, MN115,837
15Savage, MN115,574
16Edina, MN115,047
17Woodbury, MN114,252
18Otsego, MN114,087
19Lino Lakes, MN112,742
20Cottage Grove, MN108,887
21Ham Lake, MN107,000
22Minnetonka, MN106,023
23Farmington, MN105,394
24Golden Valley, MN104,526
25Champlin, MN104,200
26Ramsey, MN101,996
27East Bethel, MN101,949
28Shoreview, MN101,733
29Hugo, MN99,587
30Eagan, MN98,503
31Stillwater, MN98,033
32Shakopee, MN96,473
33Chaska, MN95,633
34Waconia, MN94,036
35Big Lake, MN93,524
36Apple Valley, MN91,936
37North Branch, MN91,250
38Blaine, MN90,484
39Inver Grove Heights, MN89,141
40Forest Lake, MN87,753
41St. Louis Park, MN87,639
42Vadnais Heights, MN84,269
43Elk River, MN83,875
44Roseville, MN82,040
45Hastings, MN81,802
46Bloomington, MN80,582
47Hermantown, MN79,844
48Rochester, MN79,159
49Coon Rapids, MN79,110
50Burnsville, MN79,059
51Oakdale, MN78,586
52Mounds View, MN78,208
53Maplewood, MN77,316
54Crystal, MN77,117
55New Brighton, MN77,031
56Brooklyn Park, MN76,620
57White Bear Lake, MN75,963
58Richfield, MN74,301
59Buffalo, MN74,036
60Northfield, MN73,877
61Monticello, MN73,651
62North Mankato, MN73,302
63Sartell, MN72,575
64North St. Paul, MN71,528
65Owatonna, MN71,450
66South St. Paul, MN71,308
67Minneapolis, MN70,099
68Columbia Heights, MN69,460
69Robbinsdale, MN69,239
70Fridley, MN68,910
71Anoka, MN66,160
72New Hope, MN64,929
73Brooklyn Center, MN64,618
74St. Paul, MN63,483
75Moorhead, MN62,940
76Little Canada, MN61,959
77Red Wing, MN61,040
78Hopkins, MN60,824
79New Ulm, MN60,723
80Sauk Rapids, MN59,960
81St. Peter, MN59,692
82Hutchinson, MN58,795
83Duluth, MN58,014
84Cambridge, MN57,969
85West St. Paul, MN57,434
86Detroit Lakes, MN57,229
87Mankato, MN56,274
88Faribault, MN55,229
89Cloquet, MN55,007
90St. Cloud, MN54,427
91Austin, MN54,320
92Alexandria, MN54,193
93Willmar, MN53,863
94Marshall, MN53,138
95Fairmont, MN52,975
96Worthington, MN52,153
97Grand Rapids, MN51,498
98Albert Lea, MN51,047
99Hibbing, MN49,710
100Winona, MN48,662
101Fergus Falls, MN45,327
102Bemidji, MN42,218
103Brainerd, MN41,671

Other periods

About this ranking

Household income in the past 12 months at the middle of the distribution, 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.

US dollars. For Spanish places use net_income_per_household (average, EUR).

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 B19013: median household income in the past 12 months, 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-b19013.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 B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more) (Cities in Minnesota by median household income, 2021) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat

MLA 9

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

Chicago (author-date)

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

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more), Cities in Minnesota by median household income, 2021 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat, via Invokely: https://invokely.ai/rankings/median-household-income/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 B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more): Cities in Minnesota by median household income, 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-household-income/minnesota-cities?period=2021. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, 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-b19013.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more): Cities in Minnesota by median household income, 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-b19013.dat
L2  - https://invokely.ai/rankings/median-household-income/minnesota-cities?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-household-income/minnesota-cities?period=2021.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months, 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-b19013.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 median household income using official data, and cite the source.
rank_places {"indicator":"median_household_income","level":"municipality","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&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 median household income?

Victoria, MN, with $167,418 in 2021, according to the U.S. Census Bureau.

Which city has the lowest median household income?

Brainerd, MN, with $41,671 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 B19013: median household income in the past 12 months, US cities (incorporated places of 10,000 or more). Retrieved 2026-10-12.

Median household income: other rankings

Cities in Minnesota: more rankings