# Cities in Minnesota by median age, 2024

All 103 values come from U.S. Census Bureau for 2024, so the places are comparable.

- Indicator id: `median_age`
- Unit: years
- Definition: Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span. Canada: on 1 July, Statistics Canada population estimates.
- Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population, US cities (incorporated places of 10,000 or more) (https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B01002: median age, total population, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/median-age/minnesota-cities

| Rank | Place | years |
|---:|---|---:|
| 1 | Mendota Heights, MN | 47 |
| 2 | Fairmont, MN | 46.6 |
| 3 | Hibbing, MN | 45.7 |
| 4 | Edina, MN | 44.9 |
| 5 | Albert Lea, MN | 44.3 |
| 5 | Grand Rapids, MN | 44.3 |
| 7 | Golden Valley, MN | 44.2 |
| 8 | Ham Lake, MN | 43.8 |
| 9 | Shoreview, MN | 43.6 |
| 10 | Fergus Falls, MN | 43.3 |
| 11 | Minnetonka, MN | 42.9 |
| 12 | Stillwater, MN | 42.5 |
| 13 | Red Wing, MN | 42 |
| 14 | Hutchinson, MN | 41.9 |
| 14 | White Bear Lake, MN | 41.9 |
| 16 | Champlin, MN | 41.6 |
| 16 | Detroit Lakes, MN | 41.6 |
| 16 | Inver Grove Heights, MN | 41.6 |
| 19 | Chanhassen, MN | 41.5 |
| 19 | Lino Lakes, MN | 41.5 |
| 21 | Eden Prairie, MN | 41.3 |
| 22 | Victoria, MN | 41.2 |
| 23 | Bloomington, MN | 41.1 |
| 23 | Roseville, MN | 41.1 |
| 25 | Hastings, MN | 41 |
| 26 | East Bethel, MN | 40.9 |
| 26 | Maple Grove, MN | 40.9 |
| 28 | Alexandria, MN | 40.8 |
| 28 | Lake Elmo, MN | 40.8 |
| 30 | Anoka, MN | 40.6 |
| 31 | New Hope, MN | 40.5 |
| 32 | Little Canada, MN | 40.4 |
| 32 | Owatonna, MN | 40.4 |
| 34 | Plymouth, MN | 40.3 |
| 35 | Dayton, MN | 40.2 |
| 35 | Mounds View, MN | 40.2 |
| 37 | Hugo, MN | 40.1 |
| 38 | West St. Paul, MN | 39.8 |
| 39 | Oakdale, MN | 39.7 |
| 40 | Andover, MN | 39.6 |
| 40 | Forest Lake, MN | 39.6 |
| 40 | Prior Lake, MN | 39.6 |
| 40 | Vadnais Heights, MN | 39.6 |
| 44 | Maplewood, MN | 39.5 |
| 44 | North Branch, MN | 39.5 |
| 46 | Richfield, MN | 39.4 |
| 46 | Robbinsdale, MN | 39.4 |
| 48 | Eagan, MN | 39.3 |
| 48 | New Ulm, MN | 39.3 |
| 50 | Apple Valley, MN | 39 |
| 50 | Coon Rapids, MN | 39 |
| 52 | Rosemount, MN | 38.9 |
| 53 | Faribault, MN | 38.7 |
| 53 | Hermantown, MN | 38.7 |
| 55 | Buffalo, MN | 38.6 |
| 56 | North Mankato, MN | 38.5 |
| 57 | Waconia, MN | 38.4 |
| 58 | Woodbury, MN | 38 |
| 59 | Hopkins, MN | 37.8 |
| 60 | Crystal, MN | 37.7 |
| 61 | Cambridge, MN | 37.6 |
| 61 | St. Michael, MN | 37.6 |
| 63 | Blaine, MN | 37.5 |
| 63 | Chaska, MN | 37.5 |
| 63 | Savage, MN | 37.5 |
| 66 | Cloquet, MN | 37.4 |
| 67 | Elk River, MN | 37.2 |
| 67 | South St. Paul, MN | 37.2 |
| 69 | New Brighton, MN | 37 |
| 69 | Rogers, MN | 37 |
| 71 | Ramsey, MN | 36.9 |
| 72 | Columbia Heights, MN | 36.8 |
| 72 | Lakeville, MN | 36.8 |
| 74 | Burnsville, MN | 36.7 |
| 75 | Shakopee, MN | 36.6 |
| 76 | Cottage Grove, MN | 36.5 |
| 77 | Rochester, MN | 36.3 |
| 78 | Austin, MN | 36.2 |
| 79 | St. Louis Park, MN | 36.1 |
| 80 | Marshall, MN | 35.9 |
| 81 | St. Peter, MN | 35.6 |
| 82 | Willmar, MN | 35.5 |
| 83 | Farmington, MN | 35.4 |
| 84 | Sauk Rapids, MN | 35.3 |
| 85 | Brooklyn Park, MN | 35.2 |
| 85 | Duluth, MN | 35.2 |
| 85 | North St. Paul, MN | 35.2 |
| 88 | Brainerd, MN | 35.1 |
| 89 | Otsego, MN | 34.9 |
| 90 | Sartell, MN | 34.8 |
| 91 | Fridley, MN | 34.7 |
| 92 | Monticello, MN | 34.1 |
| 93 | St. Paul, MN | 33.7 |
| 94 | Brooklyn Center, MN | 33.5 |
| 94 | Worthington, MN | 33.5 |
| 96 | Minneapolis, MN | 33.4 |
| 97 | Big Lake, MN | 32.5 |
| 98 | Moorhead, MN | 31.3 |
| 98 | Winona, MN | 31.3 |
| 100 | St. Cloud, MN | 30.6 |
| 101 | Bemidji, MN | 30 |
| 102 | Northfield, MN | 28.2 |
| 103 | Mankato, MN | 26.5 |
