CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Most veterans, Minnesota cities

Minnesota cities ranked by the share of the civilian population 18+ who are military veterans (2023 ACS). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDOldest by median ageYoungest by median ageMost foreign-born residentsHighest uninsured rateMost womenMost men
YEAR20102024
Most veterans by state
RANKPLACESTATEPOPVETERANS (CIVILIAN 18+)VS 2000
01Montevideo, MNMN5,33510.7%
02Fairmont, MNMN10,0999.9%
03Little Falls, MNMN9,2779.5%
04Cambridge, MNMN11,0909.4%
05Victoria, MNMN12,4479.4%
06Wyoming, MNMN8,1219.4%
07Belle Plaine, MNMN7,6329.3%
08Rogers, MNMN15,6069.3%
09Virginia, MNMN8,1879.0%
10Hastings, MNMN22,5638.9%
11Red Wing, MNMN16,8058.9%
12North Branch, MNMN12,3988.8%
13Zimmerman, MNMN6,9048.7%
14Chisago City, MNMN5,9558.7%
15Monticello, MNMN15,6708.7%
16Detroit Lakes, MNMN10,0198.5%
17Baxter, MNMN9,2178.4%
18Dayton, MNMN11,4028.1%
19International Falls, MNMN5,4818.1%
21Fergus Falls, MNMN14,2468.0%
22Credit River, MNMN5,6448.0%
23Owatonna, MNMN26,6338.0%
24Glencoe, MNMN5,6327.9%
25Lake City, MNMN5,3067.8%
26Lake Elmo, MNMN14,3767.8%
27Alexandria, MNMN15,0457.7%
28Litchfield, MNMN6,5287.6%
29Byron, MNMN6,7407.5%
30Albert Lea, MNMN18,2177.5%
31New Prague, MNMN8,2387.3%
32Princeton, MNMN5,4807.3%
33Ramsey, MNMN29,6247.3%
34Grand Rapids, MNMN11,1817.3%
35Andover, MNMN33,8747.1%
36Jordan, MNMN6,9887.1%
37Buffalo, MNMN16,8787.1%
38Elk River, MNMN27,8967.0%
39St. Francis, MNMN8,6356.9%
40Ham Lake, MNMN17,1046.9%
41Shorewood, MNMN7,6206.9%
42Coon Rapids, MNMN64,1936.9%
43North Oaks, MNMN5,2836.8%
44La Crescent, MNMN5,2616.8%
45Becker, MNMN5,4256.8%
46Faribault, MNMN25,0406.7%
47Hermantown, MNMN10,1106.7%
48Stillwater, MNMN19,3546.7%
49Vadnais Heights, MNMN13,0526.6%
50Golden Valley, MNMN21,3256.6%
51Marshall, MNMN14,1716.6%
52Lino Lakes, MNMN23,2206.5%
53Hutchinson, MNMN14,6556.5%
54Lindstrom, MNMN5,0396.4%
55Austin, MNMN26,6896.4%
56Burnsville, MNMN65,2446.3%
57Crookston, MNMN7,3756.3%
58Sauk Rapids, MNMN13,7686.3%
59Mahtomedi, MNMN8,1896.3%
60Prior Lake, MNMN28,1406.2%
61Champlin, MNMN23,1256.2%
62Cloquet, MNMN12,3996.2%
63St. Joseph, MNMN6,8466.1%
64Delano, MNMN7,7886.1%
65Anoka, MNMN18,1696.1%
66Stewartville, MNMN6,8506.1%
67Corcoran, MNMN9,2696.1%
68Spring Lake Park, MNMN7,1276.0%
69Hibbing, MNMN15,8236.0%
70Bemidji, MNMN15,7706.0%
71Brainerd, MNMN14,4286.0%
72Newport, MNMN5,5255.9%
73Sartell, MNMN19,9185.9%
74St. Paul Park, MNMN5,3965.9%
75Shoreview, MNMN26,9065.9%
76Rosemount, MNMN31,8815.9%
77St. Cloud, MNMN72,6475.8%
78Inver Grove Heights, MNMN36,8735.8%
79South St. Paul, MNMN20,5325.8%
80Apple Valley, MNMN55,2485.8%
81Mound, MNMN9,0645.8%
82Oakdale, MNMN30,5885.7%
83Hopkins, MNMN19,5235.7%
84Duluth, MNMN88,3305.7%
85Lakeville, MNMN79,2705.7%
86East Bethel, MNMN12,6055.7%
87North Mankato, MNMN14,1655.6%
88West St. Paul, MNMN21,9505.6%
89Oak Grove, MNMN9,4765.5%
90Blaine, MNMN76,6035.5%
91Fridley, MNMN30,8295.5%
92Rochester, MNMN124,2925.5%
93Roseville, MNMN35,6635.4%
94Brooklyn Park, MNMN83,5435.4%
95Bloomington, MNMN89,0345.4%
96Maplewood, MNMN40,7175.4%
97Waite Park, MNMN8,4505.4%
98Farmington, MNMN25,4255.4%
99Cottage Grove, MNMN43,6045.2%
100Mounds View, MNMN12,7865.2%
101Eagan, MNMN67,1095.1%
102Moorhead, MNMN46,5335.1%
103Maple Grove, MNMN73,8935.0%
104Thief River Falls, MNMN8,7995.0%
105Northfield, MNMN21,9924.9%
106North St. Paul, MNMN12,7804.9%
107Winona, MNMN26,5304.9%
108St. Louis Park, MNMN50,0274.8%
109New Brighton, MNMN22,1594.8%
110Plymouth, MNMN78,9424.7%
111White Bear Lake, MNMN23,3924.7%
112Kasson, MNMN7,3504.7%
113Columbia Heights, MNMN22,4824.7%
114Chaska, MNMN30,5134.7%
115Isanti, MNMN7,7144.7%
116New Hope, MNMN20,8074.7%
117Waseca, MNMN9,0354.7%
118Woodbury, MNMN81,5584.7%
119Forest Lake, MNMN20,9524.7%
120Otsego, MNMN24,5254.7%
121Brooklyn Center, MNMN31,8464.6%
122Minnetrista, MNMN9,4584.5%
123Arden Hills, MNMN9,5834.5%
124Worthington, MNMN13,9794.5%
125Big Lake, MNMN12,9294.5%
126Crystal, MNMN22,2394.5%
127New Ulm, MNMN13,8634.5%
128Robbinsdale, MNMN14,0304.5%
129Minnetonka, MNMN53,9694.5%
130St. Peter, MNMN12,2754.5%
131Richfield, MNMN36,5934.5%
132Shakopee, MNMN49,3664.5%
133Willmar, MNMN22,0014.4%
134Redwood Falls, MNMN5,0404.3%
135Mendota Heights, MNMN11,4754.3%
136Falcon Heights, MNMN5,0714.2%
137East Grand Forks, MNMN8,9064.2%
138Eden Prairie, MNMN63,0754.1%
139Waconia, MNMN14,1134.0%
140Hugo, MNMN17,1673.9%
141St. Paul, MNMN306,6843.9%
142Savage, MNMN32,9703.9%
143Chanhassen, MNMN25,7483.8%
144Edina, MNMN54,3563.7%
145Albertville, MNMN8,5443.6%
146Mankato, MNMN46,5293.6%
147Lonsdale, MNMN5,1173.6%
148Minneapolis, MNMN430,3243.4%
149Little Canada, MNMN10,5673.3%
150St. Michael, MNMN22,4983.3%
151Orono, MNMN8,3013.1%
152Morris, MNMN5,1502.8%
153Medina, MNMN7,4602.4%
154Elko New Market, MNMN5,3001.9%
155Carver, MNMN7,1981.8%
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES