MNMinnesota rankings

Most active towns in Minnesota

Ranked by the share of adults who get no exercise outside of work, as estimated by the CDC. 273 towns with 2,500+ residents.

CDC PLACES health estimates, 2025 release

Map of Hugo
Minnesota · Most active

Where Hugo lands: #31 of 273

18% of adults get no exercise (CDC estimate) · Visit Hugo →

#TownGet no exerciseLikely rangePopulation
T1 Map of Deephaven Deephaven3,793 people 14% 12–16% 3,793
T1 Map of Shorewood Shorewood7,647 people 14% 12–17% 7,647
T3 Falcon Heights Falcon Heights5,085 people 15% 13–17% 5,085
T3 Arden Hills Arden Hills9,658 people 15% 13–17% 9,658
T3 Map of Medina Medina6,968 people 15% 13–17% 6,968
T3 Map of Minnetrista Minnetrista8,708 people 15% 13–17% 8,708
T3 St. Louis Park St. Louis Park49,594 people 15% 14–17% 49,594
T3 Shoreview Shoreview26,714 people 15% 13–17% 26,714
T3 Rogers13,685 people 15% 13–18% 13,685
T3 Map of Plymouth Plymouth79,220 people 15% 14–17% 79,220
T3 Orono Orono8,195 people 15% 14–17% 8,195
T12 North Oaks North Oaks5,179 people 16% 13–19% 5,179
T12 Edina Edina53,262 people 16% 14–17% 53,262
T12 Minnetonka Minnetonka53,064 people 16% 14–18% 53,064
T12 Map of Maple Grove Maple Grove71,173 people 16% 15–18% 71,173
T12 Eden Prairie Eden Prairie63,051 people 16% 15–18% 63,051
T12 Victoria Victoria11,295 people 16% 13–19% 11,295
T12 Map of St. Anthony St. Anthony9,671 people 16% 14–18% 9,671
T19 Wayzata Wayzata4,354 people 17% 14–20% 4,354
T19 Hanover Hanover3,626 people 17% 14–19% 3,626
T19 Golden Valley Golden Valley21,725 people 17% 15–19% 21,725
T19 Map of Corcoran Corcoran7,302 people 17% 15–19% 7,302
T19 Map of Independence Independence3,694 people 17% 14–20% 3,694
T19 Greenfield Greenfield2,894 people 17% 14–20% 2,894
T19 Woodbury Woodbury78,305 people 17% 15–20% 78,305
T19 Chanhassen Chanhassen26,006 people 17% 14–20% 26,006
T19 Albertville Albertville8,207 people 17% 14–20% 8,207
T19 White Bear White BearRamsey County · 10,656 people 17% 15–19% 10,656
T19 Lake Elmo Lake Elmo13,140 people 17% 15–21% 13,140
T19 Mahtomedi Mahtomedi8,133 people 17% 15–21% 8,133
T31 Roseville Roseville35,802 people 18% 15–20% 35,802
T31 Map of Otsego Otsego22,245 people 18% 15–20% 22,245
T31 Afton Afton2,957 people 18% 14–21% 2,957
T31 Map of Hugo Hugo16,340 people 18% 15–20% 16,340
T31 Carver Carver6,239 people 18% 14–21% 6,239
T31 St. Michael20,010 people 18% 15–21% 20,010
T31 Map of Dayton Dayton9,095 people 18% 15–20% 9,095
T31 Map of Excelsior Excelsior2,570 people 18% 15–21% 2,570
T31 Map of Grant Grant3,950 people 18% 15–22% 3,950
T31 Map of White Bear Lake White Bear Lake23,908 people 18% 16–20% 23,908
T31 West LakelandWashington County · 3,941 people 18% 16–21% 3,941
T31 MayWashington County · 2,637 people 18% 16–21% 2,637
T31 New Brighton New Brighton22,710 people 18% 16–21% 22,710
T44 Stillwater Stillwater19,355 people 19% 16–22% 19,355
T44 Vadnais Heights Vadnais Heights12,838 people 19% 16–21% 12,838
T44 Map of Waconia Waconia13,434 people 19% 16–22% 13,434
T44 Map of Byron Byron6,646 people 19% 16–23% 6,646
T44 Centerville Centerville3,935 people 19% 15–22% 3,935
T44 Champlin Champlin23,294 people 19% 17–21% 23,294
T44 Map of Mound Mound9,107 people 19% 16–22% 9,107
T44 Rockford Rockford4,597 people 19% 16–23% 4,597
T44 Delano Delano6,942 people 19% 16–22% 6,942
T44 Mendota Heights Mendota Heights11,612 people 19% 17–22% 11,612
T44 Map of Eagle Lake Eagle Lake3,281 people 19% 16–24% 3,281
T44 Cottage Grove Cottage Grove40,992 people 19% 17–22% 40,992
T56 Sartell Sartell19,758 people 20% 17–23% 19,758
T56 Scandia Scandia3,950 people 20% 17–23% 3,950
T56 Lakeville Lakeville74,354 people 20% 17–22% 74,354
T56 Thomson ThomsonCarlton County · 5,534 people 20% 16–23% 5,534
T56 FranklinWright County · 2,904 people 20% 17–23% 2,904
T56 Map of Hermantown Hermantown10,218 people 20% 17–23% 10,218
T56 Wyoming Wyoming8,087 people 20% 17–23% 8,087
T56 Map of Hopkins Hopkins18,819 people 20% 18–22% 18,819
T56 Mayer Mayer2,518 people 20% 16–24% 2,518
T56 Map of Little Canada Little Canada10,514 people 20% 18–23% 10,514
T56 Elko New Market Elko New Market5,002 people 20% 17–24% 5,002
T56 Rosemount Rosemount27,562 people 20% 18–23% 27,562
T56 Lino Lakes Lino Lakes22,113 people 20% 18–23% 22,113
T56 Map of Mounds View Mounds View12,926 people 20% 18–23% 12,926
T56 Map of New Market New MarketScott County · 3,556 people 20% 18–23% 3,556
T56 Barnesville Barnesville2,762 people 20% 16–24% 2,762
T56 Richfield Richfield36,642 people 20% 18–22% 36,642
T56 Chaska Chaska28,706 people 20% 17–24% 28,706
T56 Map of Crystal Crystal22,476 people 20% 18–22% 22,476
T56 New London New LondonKandiyohi County · 2,936 people 20% 17–24% 2,936
T56 Minneapolis Minneapolis427,246 people 20% 19–22% 427,246
T56 Bloomington Bloomington88,665 people 20% 19–22% 88,665
T56 Map of Kasson Kasson7,050 people 20% 17–25% 7,050
T56 Osseo Osseo2,584 people 20% 18–24% 2,584
T80 Robbinsdale Robbinsdale14,234 people 21% 19–23% 14,234
T80 St. Augusta3,625 people 21% 17–25% 3,625
T80 Prior Lake Prior Lake28,016 people 21% 18–24% 28,016
T80 Map of New Prague New Prague8,237 people 21% 18–24% 8,237
T80 Savage Savage32,889 people 21% 18–24% 32,889
T80 Map of Farmington Farmington23,902 people 21% 18–24% 23,902
T80 CascadeOlmsted County · 2,826 people 21% 18–24% 2,826
T80 Eagan Eagan68,000 people 21% 19–23% 68,000
T80 Maplewood Maplewood40,695 people 21% 19–23% 40,695
T80 Map of Andover Andover33,035 people 21% 19–24% 33,035
T80 Forest Lake Forest Lake20,729 people 21% 18–24% 20,729
T80 Map of Pine Island Pine Island3,580 people 21% 18–25% 3,580
T80 Map of Northfield Northfield20,742 people 21% 18–25% 20,742
T80 North Mankato14,211 people 21% 18–25% 14,211
T80 Map of Goodview Goodview4,103 people 21% 18–25% 4,103
T80 Rice Lake4,153 people 21% 18–25% 4,153
T80 WatabBenton County · 3,433 people 21% 18–25% 3,433
T80 Rockford RockfordWright County · 3,407 people 21% 18–25% 3,407
T80 Breezy Point2,687 people 21% 18–26% 2,687
T99 Map of Lonsdale Lonsdale4,896 people 22% 18–26% 4,896
T99 Cedar LakeScott County · 3,061 people 22% 18–25% 3,061
T99 Rochester Rochester122,330 people 22% 19–25% 122,330
T99 Big Lake Big LakeSherburne County · 8,147 people 22% 19–25% 8,147
T99 Oak Park Heights Oak Park Heights4,756 people 22% 18–26% 4,756
T99 Montgomery Montgomery3,434 people 22% 18–26% 3,434
T99 Becker BeckerSherburne County · 5,601 people 22% 19–25% 5,601
T99 BrockwayStearns County · 2,951 people 22% 19–25% 2,951
T99 Albany Albany2,821 people 22% 18–26% 2,821
T99 Ramsey Ramsey28,421 people 22% 19–24% 28,421
T99 Watertown Watertown4,790 people 22% 18–26% 4,790
T99 Ham Lake Ham Lake16,702 people 22% 19–25% 16,702
T99 Map of St. Paul Park St. Paul Park5,457 people 22% 18–26% 5,457
T99 St. Paul St. Paul307,284 people 22% 20–24% 307,284
T99 Map of Big Lake Big Lake12,367 people 22% 19–26% 12,367
T99 Becker Becker5,034 people 22% 18–26% 5,034
T99 Lindstrom Lindstrom4,978 people 22% 18–26% 4,978
T99 Proctor Proctor3,100 people 22% 18–26% 3,100
T99 Paynesville Paynesville2,519 people 22% 18–26% 2,519
T99 Buffalo16,499 people 22% 19–26% 16,499
T99 Circle Pines Circle Pines4,968 people 22% 18–26% 4,968
T99 Orrock OrrockSherburne County · 3,642 people 22% 19–26% 3,642
T99 Silver CreekWright County · 2,582 people 22% 19–26% 2,582
T99 Moorhead Moorhead45,036 people 22% 19–26% 45,036
T99 Chisago LakeChisago County · 4,908 people 22% 19–26% 4,908
T99 Map of Bayport Bayport3,905 people 22% 19–26% 3,905
T99 CollegevilleStearns County · 3,351 people 22% 19–26% 3,351
T99 Monticello MonticelloWright County · 3,328 people 22% 19–26% 3,328
T99 Map of Inver Grove Heights Inver Grove Heights35,906 people 22% 20–25% 35,906
T99 Map of Zimmerman Zimmerman6,546 people 22% 19–26% 6,546
T99 St. Charles St. Charles4,037 people 22% 18–27% 4,037
T99 Spring Lake Spring LakeScott County · 3,478 people 22% 19–26% 3,478
T99 WakefieldStearns County · 2,800 people 22% 19–26% 2,800
T132 Montrose Montrose3,888 people 23% 19–27% 3,888
T132 Grand LakeSt. Louis County · 2,715 people 23% 19–27% 2,715
T132 Map of Chatfield Chatfield2,559 people 23% 19–26% 2,559
T132 North St. Paul North St. Paul12,570 people 23% 20–26% 12,570
T132 LinwoodAnoka County · 5,235 people 23% 20–25% 5,235
T132 Cold Spring Cold Spring4,249 people 23% 19–27% 4,249
T132 Elk River Elk River26,793 people 23% 19–27% 26,793
T132 Oak Grove Oak Grove9,130 people 23% 20–26% 9,130
T132 Dilworth4,713 people 23% 19–27% 4,713
T132 Nowthen Nowthen4,538 people 23% 19–26% 4,538
T132 CorinnaWright County · 2,559 people 23% 19–26% 2,559
T132 Map of Oakdale Oakdale28,585 people 23% 20–26% 28,585
T132 East Bethel East Bethel12,115 people 23% 20–26% 12,115
T132 LivoniaSherburne County · 6,308 people 23% 20–26% 6,308
T132 New Hope New Hope21,181 people 23% 21–25% 21,181
T132 Sauk Rapids Sauk Rapids13,852 people 23% 19–27% 13,852
T132 Duluth Duluth87,093 people 23% 20–26% 87,093
T132 Map of Stacy Stacy4,384 people 23% 19–27% 4,384
T132 Columbus Columbus4,248 people 23% 20–27% 4,248
T132 Alexandria AlexandriaDouglas County · 3,027 people 23% 20–27% 3,027
T132 Apple Valley Apple Valley55,679 people 23% 21–26% 55,679
T132 La GrandDouglas County · 4,281 people 23% 20–27% 4,281
T132 MarionOlmsted County · 4,105 people 23% 20–27% 4,105
T132 Isanti Isanti7,210 people 23% 19–28% 7,210
T132 Chisago City Chisago City5,899 people 23% 20–28% 5,899
T157 Monticello Monticello14,858 people 24% 20–27% 14,858
T157 Map of Baxter Baxter8,966 people 24% 20–27% 8,966
T157 Map of La Crescent La Crescent5,251 people 24% 19–29% 5,251
T157 Map of Zumbrota Zumbrota3,914 people 24% 19–28% 3,914
T157 Map of North Branch North Branch11,565 people 24% 20–28% 11,565
T157 Lake City5,034 people 24% 20–28% 5,034
T157 Belle Plaine Belle Plaine7,423 people 24% 20–28% 7,423
T157 Cohasset Cohasset2,703 people 24% 20–28% 2,703
T157 Map of Foley Foley2,675 people 24% 19–29% 2,675
T157 Map of Norwood Young America Norwood Young America3,849 people 24% 20–28% 3,849
T157 Brooklyn Park Brooklyn Park83,876 people 24% 22–26% 83,876
T157 Winona Winona26,009 people 24% 20–28% 26,009
T157 Hastings Hastings22,117 people 24% 21–27% 22,117
T157 Stewartville Stewartville6,807 people 24% 20–28% 6,807
T157 SylvanCass County · 2,982 people 24% 21–28% 2,982
T157 Owatonna Owatonna26,498 people 24% 20–28% 26,498
T157 Map of Dodge Center Dodge Center2,880 people 24% 20–29% 2,880
T157 Map of Lake Crystal Lake Crystal2,606 people 24% 20–29% 2,606
T157 Blaine Blaine72,488 people 24% 22–27% 72,488
T157 Mankato Mankato45,473 people 24% 21–28% 45,473
T157 St. Joseph St. Joseph7,021 people 24% 21–29% 7,021
T157 Annandale Annandale3,399 people 24% 20–29% 3,399
T157 Map of Mountain Iron Mountain Iron2,860 people 24% 21–28% 2,860
T157 Blue HillSherburne County · 2,571 people 24% 22–28% 2,571
T181 Alexandria Alexandria14,735 people 25% 21–29% 14,735
T181 Harris HarrisItasca County · 3,332 people 25% 21–28% 3,332
T181 Shakopee Shakopee46,012 people 25% 22–28% 46,012
T181 BradfordIsanti County · 3,473 people 25% 21–29% 3,473
T181 New Ulm New Ulm14,056 people 25% 21–29% 14,056
T181 East Grand Forks East Grand Forks9,028 people 25% 21–29% 9,028
T181 Morris Morris5,128 people 25% 20–29% 5,128
T181 NorthernBeltrami County · 3,659 people 25% 22–28% 3,659
T181 Bemidji BemidjiBeltrami County · 3,363 people 25% 22–28% 3,363
T181 Hutchinson Hutchinson14,680 people 25% 21–29% 14,680
T181 Jackson Jackson3,287 people 25% 20–30% 3,287
T181 Map of Crosslake Crosslake2,521 people 25% 21–30% 2,521
T181 Map of St. Francis St. Francis8,372 people 25% 22–28% 8,372
T181 Plainview Plainview3,500 people 25% 21–30% 3,500
T181 St. Peter12,185 people 25% 21–30% 12,185
T181 Burnsville Burnsville64,463 people 25% 23–28% 64,463
T181 Roseau Roseau2,736 people 25% 21–31% 2,736
T198 Map of Thief River Falls Thief River Falls8,823 people 26% 22–30% 8,823
T198 Map of Newport Newport4,754 people 26% 22–30% 4,754
T198 Cokato Cokato2,782 people 26% 22–30% 2,782
T198 PalmerSherburne County · 2,581 people 26% 22–29% 2,581
T198 Marshall Marshall13,896 people 26% 21–30% 13,896
T198 Detroit Lakes Detroit Lakes10,025 people 26% 22–30% 10,025
T198 Cambridge CambridgeIsanti County · 2,534 people 26% 22–30% 2,534
T198 South St. Paul South St. Paul20,611 people 26% 23–29% 20,611
T198 Ely Ely3,240 people 26% 21–31% 3,240
T198 Grand Rapids Grand Rapids11,207 people 26% 22–30% 11,207
T198 Cannon Falls4,227 people 26% 21–31% 4,227
T198 Le Sueur Le Sueur4,215 people 26% 21–31% 4,215
T198 St. Cloud St. Cloud70,629 people 26% 23–29% 70,629
T198 Wabasha Wabasha2,587 people 26% 21–32% 2,587
T198 Map of Coon Rapids Coon Rapids63,468 people 26% 23–29% 63,468
T198 Anoka Anoka17,970 people 26% 23–29% 17,970
T198 PokegamaPine County · 2,847 people 26% 23–30% 2,847
T198 Map of Le Center Le Center2,513 people 26% 22–32% 2,513
T198 Bemidji Bemidji15,569 people 26% 23–30% 15,569
T198 Cambridge Cambridge10,307 people 26% 22–31% 10,307
T198 Park Rapids Park Rapids4,270 people 26% 22–32% 4,270
T198 Rush City Rush City3,295 people 26% 22–31% 3,295
T220 Luverne Luverne4,925 people 27% 22–32% 4,925
T220 Eveleth Eveleth3,448 people 27% 22–31% 3,448
T220 Brooklyn Center Brooklyn Center32,479 people 27% 25–29% 32,479
T220 Sauk Centre Sauk Centre4,621 people 27% 22–31% 4,621
T220 Map of Fridley Fridley30,241 people 27% 24–30% 30,241
T220 Brainerd Brainerd14,468 people 27% 23–31% 14,468
T220 Glenwood Glenwood2,633 people 27% 22–33% 2,633
T220 West St. Paul West St. Paul21,382 people 27% 24–30% 21,382
T220 Jordan Jordan6,771 people 27% 22–32% 6,771
T220 Map of Cloquet Cloquet12,537 people 27% 23–31% 12,537
T220 Redwood Falls Redwood Falls5,068 people 27% 23–32% 5,068
T220 Crookston Crookston7,344 people 27% 23–32% 7,344
T220 Fergus Falls Fergus Falls14,181 people 27% 23–32% 14,181
T220 Hibbing Hibbing16,057 people 27% 24–31% 16,057
T220 Litchfield6,576 people 27% 23–32% 6,576
T220 Map of Melrose Melrose3,671 people 27% 24–32% 3,671
T220 Sleepy Eye Sleepy Eye3,444 people 27% 23–33% 3,444
T220 Map of Caledonia Caledonia2,820 people 27% 23–33% 2,820
T220 Lexington Lexington2,770 people 27% 23–32% 2,770
T239 Map of Pine City Pine City3,468 people 28% 23–33% 3,468
T239 WhiteSt. Louis County · 3,109 people 28% 24–32% 3,109
T239 Granite Falls Granite Falls2,685 people 28% 24–32% 2,685
T239 Map of International Falls International Falls5,642 people 28% 23–33% 5,642
T243 Map of Waseca Waseca9,164 people 29% 24–33% 9,164
T243 Map of Red Wing Red Wing16,758 people 29% 25–33% 16,758
T243 Spring Lake Park Spring Lake Park7,032 people 29% 25–32% 7,032
T243 Two Harbors Two Harbors3,567 people 29% 24–34% 3,567
T243 Chisholm Chisholm4,712 people 29% 24–34% 4,712
T243 Little Falls Little Falls9,121 people 29% 24–34% 9,121
T243 Glencoe Glencoe5,695 people 29% 24–34% 5,695
T243 Perham Perham3,627 people 29% 24–34% 3,627
T243 Benson Benson3,441 people 29% 24–35% 3,441
T243 Milaca Milaca3,044 people 29% 24–34% 3,044
T243 Princeton Princeton5,274 people 29% 24–34% 5,274
T243 Willmar Willmar21,378 people 29% 25–33% 21,378
T243 Map of Waite Park Waite Park8,399 people 29% 25–33% 8,399
T243 Fairmont Fairmont10,296 people 29% 25–34% 10,296
T243 Breckenridge3,349 people 29% 24–35% 3,349
T258 Columbia Heights Columbia Heights22,155 people 30% 27–33% 22,155
T258 Windom Windom4,799 people 30% 25–35% 4,799
T258 Map of Montevideo Montevideo5,315 people 30% 25–35% 5,315
T258 Map of Pipestone Pipestone4,129 people 30% 25–35% 4,129
T258 Mora Mora3,732 people 30% 25–36% 3,732
T258 Map of Blue Earth Blue Earth3,165 people 30% 25–36% 3,165
T264 Virginia Virginia8,332 people 31% 27–35% 8,332
T264 Austin Austin26,358 people 31% 27–35% 26,358
T266 Long Prairie Long Prairie3,693 people 32% 26–37% 3,693
T266 St. James St. James4,767 people 32% 27–38% 4,767
T266 Wadena Wadena4,419 people 32% 27–37% 4,419
T266 Pelican Rapids Pelican Rapids2,586 people 32% 28–37% 2,586
T266 Map of Albert Lea Albert Lea18,330 people 32% 28–37% 18,330
271 Faribault Faribault24,631 people 33% 29–37% 24,631
272 Moose Lake Moose Lake2,863 people 35% 30–40% 2,863
273 Worthington13,780 people 36% 31–41% 13,780

How this ranking works

We rank every town by the share of adults who get no exercise outside of work, as estimated by the CDC. The lowest share ranks as the most active. The lowest share ranks #1. Across Minnesota it’s 22%.

These are the CDC’s modeled estimates, not a count: national survey answers combined with each area’s age, sex, race and income mix. Each carries a likely range (shown in the table), so we rank on the whole percent and towns at the same figure share a rank (T = tied). Differences of a point or two are within the estimates’ margins.

Cities and villages use the CDC’s own estimate for that place. New England towns and townships, which the CDC doesn’t publish, use the ZIP codes that cover them, weighted by land area.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Health estimates: CDC PLACES. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states