CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Largest veteran population, Minnesota cities

Minnesota cities home to the most civilian veterans 18 and over, as of the 2024 American Community Survey. Ranked by number of veterans, not the veteran share. This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
RELATEDLargest foreign-born populationMost residents with a disabilityMost uninsured peopleLargest senior populationMost unmarried peopleMost unmarried men
YEAR20202024
Largest veteran population by state
RANKPLACESTATEPOPVETERAN POPULATIONVS 2020
01Minneapolis, MNMN430,32411,614−9%
02St. Paul, MNMN306,6849,197−1%
03Rochester, MNMN124,2925,161−8%
04Duluth, MNMN88,3304,084−16%
05Bloomington, MNMN89,0343,823−15%
06Coon Rapids, MNMN64,1933,435−10%
07Brooklyn Park, MNMN83,5433,264−0%
08St. Cloud, MNMN72,6473,204−15%
09Burnsville, MNMN65,2443,166−8%
10Lakeville, MNMN79,2703,051+13%
11Blaine, MNMN76,6032,974+5%
12Plymouth, MNMN78,9422,818−17%
13Woodbury, MNMN81,5582,711−12%
14Maple Grove, MNMN73,8932,707−7%
15Eagan, MNMN67,1092,681−12%
16Apple Valley, MNMN55,2482,414−6%
17Eden Prairie, MNMN63,0751,999+2%
18St. Louis Park, MNMN50,0271,983−10%
19Minnetonka, MNMN53,9691,872−29%
20Moorhead, MNMN46,5331,751+3%
21Andover, MNMN33,8741,747+4%
22Maplewood, MNMN40,7171,690−3%
23Inver Grove Heights, MNMN36,8731,650−7%
24Owatonna, MNMN26,6331,604+25%
25Cottage Grove, MNMN43,6041,586−20%
26Roseville, MNMN35,6631,567−15%
27Hastings, MNMN22,5631,541−16%
28Ramsey, MNMN29,6241,519−4%
29Shakopee, MNMN49,3661,519+28%
30Edina, MNMN54,3561,510−28%
31Elk River, MNMN27,8961,410+6%
32Mankato, MNMN46,5291,353−33%
33Richfield, MNMN36,5931,337−17%
34Prior Lake, MNMN28,1401,306+13%
35Faribault, MNMN25,0401,294−12%
36Oakdale, MNMN30,5881,278−26%
37Fridley, MNMN30,8291,266−5%
38Austin, MNMN26,6891,230−15%
39Shoreview, MNMN26,9061,221−10%
40Rosemount, MNMN31,8811,188−1%
41Red Wing, MNMN16,8051,172−11%
42Golden Valley, MNMN21,3251,168+12%
43Lino Lakes, MNMN23,2201,126−13%
44Winona, MNMN26,5301,107−27%
45Champlin, MNMN23,1251,104−26%
46Albert Lea, MNMN18,2171,076−17%
47Brooklyn Center, MNMN31,8461,057−36%
48Stillwater, MNMN19,3541,018−11%
49Chaska, MNMN30,513996−14%
50West St. Paul, MNMN21,950970−4%
51Savage, MNMN32,970957−18%
52Monticello, MNMN15,670954+28%
53South St. Paul, MNMN20,532919−6%
54Fergus Falls, MNMN14,246909−8%
55Farmington, MNMN25,425907−17%
56Alexandria, MNMN15,045902−16%
57White Bear Lake, MNMN23,392893−41%
58Buffalo, MNMN16,878887−16%
59Ham Lake, MNMN17,104884−25%
60Hopkins, MNMN19,523879−7%
61Anoka, MNMN18,169865−27%
62Rogers, MNMN15,606861+27%
63Northfield, MNMN21,992841−18%
64Columbia Heights, MNMN22,482822−10%
65New Brighton, MNMN22,159822−17%
66Sartell, MNMN19,918822−4%
67North Branch, MNMN12,398802+99%
68Fairmont, MNMN10,099801−10%
69Crystal, MNMN22,239794−22%
70Hibbing, MNMN15,823790−38%
71Victoria, MNMN12,447779+93%
72Cambridge, MNMN11,090765+88%
73New Hope, MNMN20,807764−40%
74Hutchinson, MNMN14,655758−12%
75Bemidji, MNMN15,770746+7%
76Chanhassen, MNMN25,748744−9%
77Lake Elmo, MNMN14,376744+105%
78Forest Lake, MNMN20,952742−17%
79Otsego, MNMN24,525725+17%
80Willmar, MNMN22,001694−19%
81Marshall, MNMN14,171691+19%
82Little Falls, MNMN9,277672+4%
83Brainerd, MNMN14,428671−29%
84Vadnais Heights, MNMN13,052666−20%
85Detroit Lakes, MNMN10,019664+20%
86Grand Rapids, MNMN11,181652−11%
87Sauk Rapids, MNMN13,768643−13%
88North Mankato, MNMN14,165606−9%
89Baxter, MNMN9,217605+19%
90Virginia, MNMN8,187599+12%
91Cloquet, MNMN12,399595−3%
93Wyoming, MNMN8,121552−16%
94East Bethel, MNMN12,605534−35%
95Dayton, MNMN11,402533+58%
96Mounds View, MNMN12,786525−22%
97Hermantown, MNMN10,110518+26%
98Robbinsdale, MNMN14,030510−23%
99New Ulm, MNMN13,863496−28%
100Belle Plaine, MNMN7,632491+3%
101Hugo, MNMN17,167482−11%
102St. Michael, MNMN22,498473−18%
103North St. Paul, MNMN12,780452−30%
104St. Peter, MNMN12,275452−21%
105Montevideo, MNMN5,335435+12%
106Mound, MNMN9,064433−12%
107New Prague, MNMN8,238433−22%
108Worthington, MNMN13,979433−24%
109St. Francis, MNMN8,635418+32%
110Chisago City, MNMN5,955402+3%
111Big Lake, MNMN12,929399−30%
112Waconia, MNMN14,113399−34%
113Litchfield, MNMN6,528397−37%
114Mendota Heights, MNMN11,475395−29%
115Oak Grove, MNMN9,476392−23%
116Mahtomedi, MNMN8,189390−11%
117Shorewood, MNMN7,620388+41%
118Zimmerman, MNMN6,904382+19%
119International Falls, MNMN5,481378−16%
120Crookston, MNMN7,375377−19%
121Credit River, MNMN5,644360
122St. Joseph, MNMN6,846355+30%
123Thief River Falls, MNMN8,799353−37%
124Glencoe, MNMN5,632345−20%
125Byron, MNMN6,740343+30%
126Arden Hills, MNMN9,583341−24%
127Spring Lake Park, MNMN7,127341−34%
128Corcoran, MNMN9,269337+20%
129Waite Park, MNMN8,450334−49%
130Waseca, MNMN9,035325−26%
131Jordan, MNMN6,988316+14%
132Lake City, MNMN5,306315−27%
133Princeton, MNMN5,480314+18%
134Delano, MNMN7,788296+33%
135La Crescent, MNMN5,261293−5%
136Stewartville, MNMN6,850282+16%
137Minnetrista, MNMN9,458275−38%
138East Grand Forks, MNMN8,906271−29%
139Little Canada, MNMN10,567258−29%
140St. Paul Park, MNMN5,396249−1%
141Isanti, MNMN7,714245+33%
142North Oaks, MNMN5,283243−14%
143Becker, MNMN5,425241+21%
144Kasson, MNMN7,350239−21%
145Newport, MNMN5,525228−3%
146Lindstrom, MNMN5,039223+9%
147Albertville, MNMN8,544219−13%
148Orono, MNMN8,301184−56%
149Falcon Heights, MNMN5,071173+11%
150Redwood Falls, MNMN5,040170−29%
151Morris, MNMN5,150114+11%
152Lonsdale, MNMN5,117112−33%
153Medina, MNMN7,460110−54%
154Carver, MNMN7,19878−60%
155Elko New Market, MNMN5,30065−68%
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

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