CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Largest veteran population, Minnesota cities · 2020

Minnesota cities home to the most civilian veterans 18 and over, as of the 2020 American Community Survey. Ranked by number of veterans, not the veteran share. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide. The median across all 154 is 748.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Largest veteran population by state
RANKPLACESTATEPOPVETERAN POPULATIONVS –
01Minneapolis, MNMN430,32412,718–
02St. Paul, MNMN306,6849,269–
03Rochester, MNMN124,2925,583–
04Duluth, MNMN88,3304,889–
05Bloomington, MNMN89,0344,515–
06Coon Rapids, MNMN64,1933,816–
07St. Cloud, MNMN72,6473,766–
08Burnsville, MNMN65,2443,455–
09Plymouth, MNMN78,9423,401–
10Brooklyn Park, MNMN83,5433,267–
11Woodbury, MNMN81,5583,072–
12Eagan, MNMN67,1093,042–
13Maple Grove, MNMN73,8932,907–
14Blaine, MNMN76,6032,844–
15Lakeville, MNMN79,2702,701–
16Minnetonka, MNMN53,9692,625–
17Apple Valley, MNMN55,2482,561–
18St. Louis Park, MNMN50,0272,209–
19Edina, MNMN54,3562,084–
20Mankato, MNMN46,5292,008–
21Cottage Grove, MNMN43,6041,983–
22Eden Prairie, MNMN63,0751,959–
23Hastings, MNMN22,5631,840–
24Roseville, MNMN35,6631,834–
25Inver Grove Heights, MNMN36,8731,783–
26Maplewood, MNMN40,7171,735–
27Oakdale, MNMN30,5881,722–
28Moorhead, MNMN46,5331,693–
29Andover, MNMN33,8741,678–
30Brooklyn Center, MNMN31,8461,642–
31Richfield, MNMN36,5931,614–
32Ramsey, MNMN29,6241,581–
33White Bear Lake, MNMN23,3921,517–
34Winona, MNMN26,5301,517–
35Champlin, MNMN23,1251,498–
36Faribault, MNMN25,0401,473–
37Austin, MNMN26,6891,449–
38Shoreview, MNMN26,9061,354–
39Fridley, MNMN30,8291,330–
40Elk River, MNMN27,8961,327–
41Red Wing, MNMN16,8051,321–
42Albert Lea, MNMN18,2171,302–
43Lino Lakes, MNMN23,2201,297–
44Hibbing, MNMN15,8231,283–
45Owatonna, MNMN26,6331,281–
46New Hope, MNMN20,8071,272–
47Rosemount, MNMN31,8811,203–
48Shakopee, MNMN49,3661,190–
49Anoka, MNMN18,1691,188–
50Ham Lake, MNMN17,1041,179–
51Savage, MNMN32,9701,166–
52Prior Lake, MNMN28,1401,159–
53Chaska, MNMN30,5131,153–
54Stillwater, MNMN19,3541,144–
55Farmington, MNMN25,4251,090–
56Alexandria, MNMN15,0451,072–
57Buffalo, MNMN16,8781,057–
58Golden Valley, MNMN21,3251,044–
60Northfield, MNMN21,9921,030–
61Crystal, MNMN22,2391,022–
62West St. Paul, MNMN21,9501,010–
63New Brighton, MNMN22,159987–
64Fergus Falls, MNMN14,246985–
65South St. Paul, MNMN20,532973–
66Hopkins, MNMN19,523944–
67Brainerd, MNMN14,428943–
68Columbia Heights, MNMN22,482909–
69Forest Lake, MNMN20,952897–
70Fairmont, MNMN10,099892–
71Hutchinson, MNMN14,655861–
72Willmar, MNMN22,001858–
73Sartell, MNMN19,918856–
74Vadnais Heights, MNMN13,052835–
75East Bethel, MNMN12,605825–
76Chanhassen, MNMN25,748819–
77Monticello, MNMN15,670748–
78Sauk Rapids, MNMN13,768735–
79Grand Rapids, MNMN11,181731–
80Bemidji, MNMN15,770696–
81New Ulm, MNMN13,863692–
82Rogers, MNMN15,606676–
83Mounds View, MNMN12,786675–
84North Mankato, MNMN14,165668–
85Wyoming, MNMN8,121660–
86Robbinsdale, MNMN14,030660–
87Waite Park, MNMN8,450658–
88Little Falls, MNMN9,277646–
89North St. Paul, MNMN12,780644–
90Litchfield, MNMN6,528634–
91Otsego, MNMN24,525619–
92Cloquet, MNMN12,399611–
93Waconia, MNMN14,113604–
94Marshall, MNMN14,171581–
95St. Michael, MNMN22,498576–
96St. Peter, MNMN12,275573–
97Worthington, MNMN13,979573–
98Big Lake, MNMN12,929568–
99Thief River Falls, MNMN8,799562–
100New Prague, MNMN8,238556–
101Detroit Lakes, MNMN10,019554–
102Mendota Heights, MNMN11,475553–
103Hugo, MNMN17,167540–
104Virginia, MNMN8,187537–
105Spring Lake Park, MNMN7,127517–
106Oak Grove, MNMN9,476510–
107Baxter, MNMN9,217507–
108Mound, MNMN9,064490–
109Belle Plaine, MNMN7,632475–
110Crookston, MNMN7,375468–
111International Falls, MNMN5,481448–
112Arden Hills, MNMN9,583446–
113Minnetrista, MNMN9,458444–
114Waseca, MNMN9,035441–
115Mahtomedi, MNMN8,189440–
116Glencoe, MNMN5,632429–
117Lake City, MNMN5,306429–
118Orono, MNMN8,301417–
119Hermantown, MNMN10,110412–
120Cambridge, MNMN11,090407–
121Victoria, MNMN12,447404–
122North Branch, MNMN12,398404–
123Chisago City, MNMN5,955389–
124Montevideo, MNMN5,335387–
125East Grand Forks, MNMN8,906383–
126Lake Elmo, MNMN14,376363–
127Little Canada, MNMN10,567363–
128Dayton, MNMN11,402337–
129Zimmerman, MNMN6,904320–
130St. Francis, MNMN8,635317–
131La Crescent, MNMN5,261309–
132Kasson, MNMN7,350302–
133Corcoran, MNMN9,269282–
134North Oaks, MNMN5,283282–
135Jordan, MNMN6,988277–
136Shorewood, MNMN7,620275–
137St. Joseph, MNMN6,846274–
138Princeton, MNMN5,480265–
139Byron, MNMN6,740264–
140Albertville, MNMN8,544252–
141St. Paul Park, MNMN5,396251–
142Stewartville, MNMN6,850244–
143Redwood Falls, MNMN5,040241–
144Medina, MNMN7,460238–
145Newport, MNMN5,525236–
146Delano, MNMN7,788223–
147Lindstrom, MNMN5,039205–
148Elko New Market, MNMN5,300201–
149Becker, MNMN5,425200–
150Carver, MNMN7,198193–
151Isanti, MNMN7,714184–
152Lonsdale, MNMN5,117166–
153Falcon Heights, MNMN5,071156–
154Morris, MNMN5,150103–
SHOWING 1–154 OF 154

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS