Counties in Minnesota by median age on 1 July (US county estimates), 2025

Aitkin County had the highest median age on 1 July (US county estimates) of 87 counties in 2025, at 57.5 years. Blue Earth County had the lowest, at 32.1 years. The median was 42.2 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest57.5Aitkin County
Median42.287 counties

Map of counties, 2025

Aitkin County: 57.5 yearsAnoka County: 39.3 yearsBecker County: 44.3 yearsBeltrami County: 36.7 yearsBenton County: 38.6 yearsBig Stone County: 45.7 yearsBlue Earth County: 32.1 yearsBrown County: 43.4 yearsCarlton County: 42.2 yearsCarver County: 40.3 yearsCass County: 50.8 yearsChippewa County: 40.6 yearsChisago County: 41.6 yearsClay County: 34.4 yearsClearwater County: 42.1 yearsCook County: 54.5 yearsCottonwood County: 41 yearsCrow Wing County: 46.3 yearsDakota County: 39.6 yearsDodge County: 39.3 yearsDouglas County: 44.9 yearsFaribault County: 43.9 yearsFillmore County: 43.5 yearsFreeborn County: 44 yearsGoodhue County: 43.2 yearsGrant County: 42.9 yearsHennepin County: 37.8 yearsHouston County: 45.6 yearsHubbard County: 48.4 yearsIsanti County: 40.2 yearsItasca County: 47 yearsJackson County: 44.3 yearsKanabec County: 44.6 yearsKandiyohi County: 39.3 yearsKittson County: 46.8 yearsKoochiching County: 50.4 yearsLac qui Parle County: 45.2 yearsLake County: 50.4 yearsLake of the Woods County: 50.8 yearsLe Sueur County: 42.5 yearsLincoln County: 46.4 yearsLyon County: 37.3 yearsMcLeod County: 42.5 yearsMahnomen County: 37.2 yearsMarshall County: 44 yearsMartin County: 44.5 yearsMeeker County: 42.8 yearsMille Lacs County: 41.8 yearsMorrison County: 43.3 yearsMower County: 38 yearsMurray County: 47.5 yearsNicollet County: 38.8 yearsNobles County: 34.4 yearsNorman County: 44.4 yearsOlmsted County: 38.4 yearsOtter Tail County: 46.4 yearsPennington County: 41.1 yearsPine County: 45.8 yearsPipestone County: 40.8 yearsPolk County: 39.7 yearsPope County: 45.7 yearsRamsey County: 36.8 yearsRed Lake County: 42.7 yearsRedwood County: 41.2 yearsRenville County: 42.6 yearsRice County: 37.4 yearsRock County: 42.2 yearsRoseau County: 43.2 yearsSt. Louis County: 42 yearsScott County: 39 yearsSherburne County: 37.7 yearsSibley County: 42 yearsStearns County: 36.6 yearsSteele County: 40.8 yearsStevens County: 33.7 yearsSwift County: 42.5 yearsTodd County: 41.9 yearsTraverse County: 45 yearsWabasha County: 45.5 yearsWadena County: 40.8 yearsWaseca County: 41.8 yearsWashington County: 40.7 yearsWatonwan County: 38 yearsWilkin County: 43 yearsWinona County: 37.2 yearsWright County: 38 yearsYellow Medicine County: 42.4 years
  • Under 38
  • 38 to 41
  • 41 to 42
  • 42 to 44
  • 44 to 46
  • 46 and over
years, 2025. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2025

Aitkin County: 57.5 yearsAitkin County57.5Cook County: 54.5 yearsCook County54.5Cass County: 50.8 yearsCass County50.8Lake of the Woods County: 50.8 yearsLake of the Woods County50.8Koochiching County: 50.4 yearsKoochiching County50.4Lake County: 50.4 yearsLake County50.4Hubbard County: 48.4 yearsHubbard County48.4Murray County: 47.5 yearsMurray County47.5Itasca County: 47 yearsItasca County47Kittson County: 46.8 yearsKittson County46.8Lincoln County: 46.4 yearsLincoln County46.4Otter Tail County: 46.4 yearsOtter Tail County46.4Crow Wing County: 46.3 yearsCrow Wing County46.3Pine County: 45.8 yearsPine County45.8Big Stone County: 45.7 yearsBig Stone County45.7Pope County: 45.7 yearsPope County45.7Houston County: 45.6 yearsHouston County45.6Wabasha County: 45.5 yearsWabasha County45.5Lac qui Parle County: 45.2 yearsLac qui Parle County45.2Traverse County: 45 yearsTraverse County45Douglas County: 44.9 yearsDouglas County44.9Kanabec County: 44.6 yearsKanabec County44.6Martin County: 44.5 yearsMartin County44.5Norman County: 44.4 yearsNorman County44.4Becker County: 44.3 yearsBecker County44.3Jackson County: 44.3 yearsJackson County44.3Freeborn County: 44 yearsFreeborn County44Marshall County: 44 yearsMarshall County44Faribault County: 43.9 yearsFaribault County43.9Fillmore County: 43.5 yearsFillmore County43.5Brown County: 43.4 yearsBrown County43.4Morrison County: 43.3 yearsMorrison County43.3Goodhue County: 43.2 yearsGoodhue County43.2Roseau County: 43.2 yearsRoseau County43.2Wilkin County: 43 yearsWilkin County43Grant County: 42.9 yearsGrant County42.9Meeker County: 42.8 yearsMeeker County42.8Red Lake County: 42.7 yearsRed Lake County42.7Renville County: 42.6 yearsRenville County42.6Le Sueur County: 42.5 yearsLe Sueur County42.5Aitkin County: 57.5 yearsAitkin County57.5Cook County: 54.5 yearsCook County54.5Cass County: 50.8 yearsCass County50.8Lake of the Woods County: 50.8 yearsLake of the Woods County50.8Koochiching County: 50.4 yearsKoochiching County50.4Lake County: 50.4 yearsLake County50.4Hubbard County: 48.4 yearsHubbard County48.4Murray County: 47.5 yearsMurray County47.5Itasca County: 47 yearsItasca County47Kittson County: 46.8 yearsKittson County46.8Lincoln County: 46.4 yearsLincoln County46.4Otter Tail County: 46.4 yearsOtter Tail County46.4Crow Wing County: 46.3 yearsCrow Wing County46.3Pine County: 45.8 yearsPine County45.8Big Stone County: 45.7 yearsBig Stone County45.7Pope County: 45.7 yearsPope County45.7Houston County: 45.6 yearsHouston County45.6Wabasha County: 45.5 yearsWabasha County45.5Lac qui Parle County: 45.2 yearsLac qui Parle County45.2Traverse County: 45 yearsTraverse County45Douglas County: 44.9 yearsDouglas County44.9Kanabec County: 44.6 yearsKanabec County44.6Martin County: 44.5 yearsMartin County44.5Norman County: 44.4 yearsNorman County44.4Becker County: 44.3 yearsBecker County44.3Jackson County: 44.3 yearsJackson County44.3Freeborn County: 44 yearsFreeborn County44Marshall County: 44 yearsMarshall County44Faribault County: 43.9 yearsFaribault County43.9Fillmore County: 43.5 yearsFillmore County43.5Brown County: 43.4 yearsBrown County43.4Morrison County: 43.3 yearsMorrison County43.3Goodhue County: 43.2 yearsGoodhue County43.2Roseau County: 43.2 yearsRoseau County43.2Wilkin County: 43 yearsWilkin County43Grant County: 42.9 yearsGrant County42.9Meeker County: 42.8 yearsMeeker County42.8Red Lake County: 42.7 yearsRed Lake County42.7Renville County: 42.6 yearsRenville County42.6Le Sueur County: 42.5 yearsLe Sueur County42.5
years. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Full ranking

RankCounties2025
years
Change on 2024
1Aitkin County57.5+0.2
2Cook County54.5+0.2
3Cass County50.8+0.2
3Lake of the Woods County50.8-0.2
5Koochiching County50.4-0.3
5Lake County50.4-0.3
7Hubbard County48.40
8Murray County47.5+0.5
9Itasca County47+0.2
10Kittson County46.8-0.7
11Lincoln County46.4+0.2
11Otter Tail County46.4+0.1
13Crow Wing County46.3+0.3
14Pine County45.8+0.3
15Big Stone County45.7-0.2
15Pope County45.7+0.2
17Houston County45.6+0.2
18Wabasha County45.50
19Lac qui Parle County45.2-0.4
20Traverse County450
21Douglas County44.9+0.2
22Kanabec County44.6+0.2
23Martin County44.5+0.2
24Norman County44.4-0.4
25Becker County44.30
25Jackson County44.3+0.2
27Freeborn County440
27Marshall County44+0.2
29Faribault County43.9-0.3
30Fillmore County43.5+0.1
31Brown County43.4+0.3
32Morrison County43.3+0.1
33Goodhue County43.2+0.2
33Roseau County43.2+0.1
35Wilkin County43+0.4
36Grant County42.9+0.1
37Meeker County42.8-0.2
38Red Lake County42.7-0.3
39Renville County42.6-0.3
40Le Sueur County42.5+0.3
40McLeod County42.5+0.3
40Swift County42.5-0.1
43Yellow Medicine County42.40
44Carlton County42.2+0.1
44Rock County42.20
46Clearwater County42.1+0.2
47Sibley County42+0.1
47St. Louis County42+0.1
49Todd County41.90
50Mille Lacs County41.8+0.2
50Waseca County41.8+0.2
52Chisago County41.6+0.2
53Redwood County41.2-0.1
54Pennington County41.1+0.3
55Cottonwood County41-0.3
56Pipestone County40.8-0.2
56Steele County40.8+0.2
56Wadena County40.8-0.2
59Washington County40.7+0.1
60Chippewa County40.6-0.3
61Carver County40.3+0.3
62Isanti County40.20
63Polk County39.7+0.2
64Dakota County39.6+0.2
65Anoka County39.3+0.2
65Dodge County39.3+0.3
65Kandiyohi County39.30
68Scott County39+0.3
69Nicollet County38.8+0.1
70Benton County38.6+0.5
71Olmsted County38.4+0.1
72Mower County38-0.2
72Watonwan County38-0.5
72Wright County38+0.1
75Hennepin County37.8+0.2
76Sherburne County37.7+0.2
77Rice County37.4+0.1
78Lyon County37.3+0.1
79Mahnomen County37.2-0.2
79Winona County37.2+0.2
81Ramsey County36.8+0.2
82Beltrami County36.7+0.1
83Stearns County36.6+0.1
84Clay County34.4+0.2
84Nobles County34.4-0.1
86Stevens County33.7+0.2
87Blue Earth County32.1-0.1

Other periods

About this ranking

Age that divides the resident population of a US county into two halves of equal size on 1 July, from Census Bureau population estimates calculated by single year of age.

Counties only: the county file has no state or national medians, and medians cannot be added up. A single-year estimate, unlike median_age, which for US places is a five-year American Community Survey estimate.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage (Counties in Minnesota by median age on 1 July (US county estimates), 2025) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in Minnesota by median age on 1 July (US county estimates), 2025. U.S. Census Bureau, 25 June 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Counties in Minnesota by median age on 1 July (US county estimates), 2025. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties.

Harvard

U.S. Census Bureau (2026) Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in Minnesota by median age on 1 July (US county estimates), 2025 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_minnesota_by_2025,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in Minnesota by median age on 1 July (US county estimates), 2025}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties. Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in Minnesota by median age on 1 July (US county estimates), 2025
PY  - 2026
DA  - 2026/06/25
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/minnesota-counties.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Minnesota by median age on 1 July (US county estimates) using official data, and cite the source.
rank_places {"indicator":"median_age_pep","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age_pep&level=province&within=Minnesota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest median age on 1 July (US county estimates)?

Aitkin County, with 57.5 years in 2025, according to the U.S. Census Bureau.

Which county has the lowest median age on 1 July (US county estimates)?

Blue Earth County, with 32.1 years in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Median age on 1 July (US county estimates): other rankings

Counties in Minnesota: more rankings