US counties by median age on 1 July (US county estimates), 2025

Kalawao County had the highest median age on 1 July (US county estimates) of 3144 counties in 2025, at 70.1 years. Lexington city had the lowest, at 22.1 years. The median was 42.2 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest70.1Kalawao County
Lowest22.1Lexington city
Median42.23144 counties

Map of counties, 2025

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

Kalawao County: 70.1 yearsKalawao County70.1Sumter County: 68.3 yearsSumter County68.3Catron County: 63.3 yearsCatron County63.3McCormick County: 62.8 yearsMcCormick County62.8Jeff Davis County: 61.7 yearsJeff Davis County61.7Jefferson County: 61.7 yearsJefferson County61.7Lancaster County: 60.3 yearsLancaster County60.3Northumberland County: 60.3 yearsNorthumberland County60.3Charlotte County: 60.1 yearsCharlotte County60.1Ontonagon County: 60.1 yearsOntonagon County60.1Towns County: 60 yearsTowns County60Highland County: 59.9 yearsHighland County59.9Hamilton County: 59.1 yearsHamilton County59.1Alcona County: 59 yearsAlcona County59Curry County: 58.9 yearsCurry County58.9Vilas County: 58.8 yearsVilas County58.8Harding County: 58.6 yearsHarding County58.6Florence County: 58.2 yearsFlorence County58.2Citrus County: 57.9 yearsCitrus County57.9Iron County: 57.8 yearsIron County57.8Roscommon County: 57.8 yearsRoscommon County57.8Sarasota County: 57.8 yearsSarasota County57.8Brunswick County: 57.6 yearsBrunswick County57.6Aitkin County: 57.5 yearsAitkin County57.5Burnett County: 57.5 yearsBurnett County57.5Custer County: 57.5 yearsCuster County57.5Union County: 57.3 yearsUnion County57.3Clay County: 57.2 yearsClay County57.2Custer County: 57.2 yearsCuster County57.2Keweenaw County: 57.1 yearsKeweenaw County57.1Montmorency County: 57.1 yearsMontmorency County57.1Quitman County: 57.1 yearsQuitman County57.1Sierra County: 57.1 yearsSierra County57.1Llano County: 57 yearsLlano County57San Juan County: 57 yearsSan Juan County57Barnstable County: 56.9 yearsBarnstable County56.9Hinsdale County: 56.9 yearsHinsdale County56.9Wheeler County: 56.9 yearsWheeler County56.9Carroll County: 56.7 yearsCarroll County56.7Petroleum County: 56.7 yearsPetroleum County56.7Kalawao County: 70.1 yearsKalawao County70.1Sumter County: 68.3 yearsSumter County68.3Catron County: 63.3 yearsCatron County63.3McCormick County: 62.8 yearsMcCormick County62.8Jeff Davis County: 61.7 yearsJeff Davis County61.7Jefferson County: 61.7 yearsJefferson County61.7Lancaster County: 60.3 yearsLancaster County60.3Northumberland County: 60.3 yearsNorthumberland County60.3Charlotte County: 60.1 yearsCharlotte County60.1Ontonagon County: 60.1 yearsOntonagon County60.1Towns County: 60 yearsTowns County60Highland County: 59.9 yearsHighland County59.9Hamilton County: 59.1 yearsHamilton County59.1Alcona County: 59 yearsAlcona County59Curry County: 58.9 yearsCurry County58.9Vilas County: 58.8 yearsVilas County58.8Harding County: 58.6 yearsHarding County58.6Florence County: 58.2 yearsFlorence County58.2Citrus County: 57.9 yearsCitrus County57.9Iron County: 57.8 yearsIron County57.8Roscommon County: 57.8 yearsRoscommon County57.8Sarasota County: 57.8 yearsSarasota County57.8Brunswick County: 57.6 yearsBrunswick County57.6Aitkin County: 57.5 yearsAitkin County57.5Burnett County: 57.5 yearsBurnett County57.5Custer County: 57.5 yearsCuster County57.5Union County: 57.3 yearsUnion County57.3Clay County: 57.2 yearsClay County57.2Custer County: 57.2 yearsCuster County57.2Keweenaw County: 57.1 yearsKeweenaw County57.1Montmorency County: 57.1 yearsMontmorency County57.1Quitman County: 57.1 yearsQuitman County57.1Sierra County: 57.1 yearsSierra County57.1Llano County: 57 yearsLlano County57San Juan County: 57 yearsSan Juan County57Barnstable County: 56.9 yearsBarnstable County56.9Hinsdale County: 56.9 yearsHinsdale County56.9Wheeler County: 56.9 yearsWheeler County56.9Carroll County: 56.7 yearsCarroll County56.7Petroleum County: 56.7 yearsPetroleum County56.7
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
1Kalawao County70.1+5.3
2Sumter County68.30
3Catron County63.3+0.5
4McCormick County62.8+0.5
5Jeff Davis County61.7+0.1
5Jefferson County61.7+0.3
7Lancaster County60.3+0.3
7Northumberland County60.3+0.2
9Charlotte County60.1-0.2
9Ontonagon County60.1+0.3
11Towns County60+0.6
12Highland County59.9-0.1
13Hamilton County59.1+0.4
14Alcona County59+0.1
15Curry County58.9-0.2
16Vilas County58.8+0.4
17Harding County58.6-0.6
18Florence County58.2-0.1
19Citrus County57.9+0.1
20Iron County57.8+0.3
20Roscommon County57.8+0.1
20Sarasota County57.80
23Brunswick County57.6+0.1
24Aitkin County57.5+0.2
24Burnett County57.5+0.6
24Custer County57.5+0.2
27Union County57.3+0.5
28Clay County57.20
28Custer County57.2+0.5
30Keweenaw County57.1-0.4
30Montmorency County57.1+0.3
30Quitman County57.1+1.6
30Sierra County57.1-0.4
34Llano County57+0.1
34San Juan County57+0.1
36Barnstable County56.9+0.3
36Hinsdale County56.9-0.3
36Wheeler County56.9-1.3
39Carroll County56.7+0.4
39Petroleum County56.7+0.5
41Huerfano County56.4-0.2
41Indian River County56.4+0.3
41Presque Isle County56.4+0.3
44Leelanau County56.30
45Douglas County56.2+0.1
46Adams County56.1+0.4
46Fall River County56.1-0.2
46Kent County56.1+1.7
49Yavapai County56+0.1
50Bayfield County55.9+0.3
50Door County55.9+0.1
52Middlesex County55.8+0.1
53Mineral County55.7-0.2
53Pamlico County55.7+0.1
53Sullivan County55.7+0.4
56La Paz County55.6+0.3
56Mora County55.6+0.8
58Ouray County55.5+0.1
59Garden County55.4+1.1
59Mathews County55.4+0.3
61Sierra County55.2+0.1
62Greene County54.9+0.5
62Polk County54.9+0.4
62Sanders County54.9+0.4
65Cumberland County54.8+0.3
66Cherokee County54.6+0.1
66Georgetown County54.6+0.6
66Mohave County54.6+0.3
66Northampton County54.6+0.7
66Oneida County54.6+0.3
66Pope County54.6+0.4
66Prairie County54.6-0.2
73Cook County54.5+0.2
73Real County54.5-0.3
73Stone County54.5+0.3
76Esmeralda County54.4+0.5
76Pacific County54.40
76Price County54.4+0.6
76Sabine County54.4+0.2
76Sawyer County54.4+0.3
76Slope County54.4+1.2
82Boise County54.3+0.7
82Highlands County54.30
82Washburn County54.3+0.3
85Charles City County54.2-0.2
85Flagler County54.2+0.1
87Boyd County54.1-0.2
87Wahkiakum County54.1+0.1
89Cape May County54+0.5
89Fannin County540
89Lincoln County54+0.1
92Iosco County53.9+0.1
92Iron County53.9+0.4
92Schoolcraft County53.9+0.2
95Hickory County53.8-0.5
95Lincoln County53.80
97Benton County53.7-0.1
97Collier County53.7+0.3
99Clallam County53.60
99Franklin County53.6+0.6
101Blanco County53.5+0.5
101Mason County53.5-0.1
103Adams County53.4+0.4
103Kimble County53.4+0.6
103Mackinac County53.40
103Rappahannock County53.4+0.1
107Martin County53.3-0.2
108Bandera County53.2+0.2
108Sussex County53.2+0.4
110Marion County53.1+0.2
110Oscoda County53.1-0.2
112Marion County53+0.3
112Storey County53-1
114Camden County52.9+0.2
114Lincoln County52.9+0.1
116Cameron County52.8+0.7
117Nelson County52.7-0.3
118Deuel County52.6+0.2
118Northampton County52.6-0.2
118Nye County52.6-0.3
118Plumas County52.6-0.5
122Grant County52.50
122Stonewall County52.5+0.9
124Lake County52.4+0.1
124Lincoln County52.40
124Potter County52.4-0.6
127Brown County52.3+0.2
128Alleghany County52.2+0.2
128Pickett County52.2+0.1
130Antrim County52.1-0.3
130Custer County52.1-0.2
130Gila County52.1+0.1
130Pendleton County52.10
134Baxter County52-0.1
134Gillespie County52-0.5
134Menard County52-1.1
134Taos County52+0.1
134Teller County520
139Aransas County51.9+0.2
139Carteret County51.9+0.1
139Goochland County51.9+0.6
142Benzie County51.8-0.2
142Lemhi County51.8-0.6
142McIntosh County51.8+0.3
142Newton County51.80
146Edwards County51.7-0.1
146Macon County51.7+0.1
146Patrick County51.7-0.1
149Cheboygan County51.60
149Clearwater County51.6-0.2
151Archuleta County51.5-0.4
151Granite County51.5+0.6
151Jackson County51.5+1.3
151Loup County51.5+0.5
151Ottawa County51.5+0.2
151Surry County51.5-0.3
157Alpine County51.40
157Dukes County51.4+0.7
157Piscataquis County51.4+0.2
160Dundy County51.3+0.2
160Fairfield County51.3+0.1
160Gogebic County51.3-0.3
160Jo Daviess County51.30
160McPherson County51.3+0.3
160Mineral County51.3-0.2
160Talbot County51.30
167Charlevoix County51.2+0.2
167Henderson County51.2+0.3
169Deer Lodge County51.1+0.6
169McPherson County51.1+0.2
169Nelson County51.1-1.1
169Ogemaw County51.1-0.1
173Ashe County51+0.1
173Dare County51+0.2
173Essex County51-0.7
173Gladwin County510
173Grand Isle County510
173Rabun County51+0.2
179Cleburne County50.9+0.5
179Horry County50.9+0.4
179Judith Basin County50.9-0.5
179Tucker County50.90
179Worcester County50.9-0.1
184Arenac County50.8+0.1
184Cass County50.8+0.2
184Elk County50.8+0.2
184Grant County50.8+0.1
184Lake of the Woods County50.8-0.2
184Loudon County50.8+0.4
184Montgomery County50.8+0.1
184Van Buren County50.8+0.3
184Webster County50.8+0.7
193Costilla County50.7-0.3
193Gilmer County50.7+0.3
193Grant County50.7-0.3
193McIntosh County50.7+0.1
197Columbia County50.6-1.1
197Coos County50.6-0.1
197Foard County50.6-2.2
197Hardin County50.60
197Manistee County50.6-0.1
197Marquette County50.60
197Talbot County50.60
204Alleghany County50.5+0.3
204Belknap County50.5+0.1
204Carbon County50.5+0.5
204Idaho County50.50
204Jewell County50.5+0.1
204Monroe County50.5+0.4
204Transylvania County50.50
204Twiggs County50.5+0.2
204Waushara County50.50
213Bath County50.4-1.1
213Beaufort County50.4+0.6
213Coosa County50.4+0.3
213Emmons County50.4+0.1
213Hyde County50.4+0.6
213Knox County50.40
213Koochiching County50.4-0.3
213Lake County50.4-0.3
213Meagher County50.4-0.6
213Mills County50.4+0.3
223Columbia County50.3+0.2
223Crawford County50.3-0.3
223Perquimans County50.30
226Amador County50.2-0.4
226Calaveras County50.2-0.2
226Sheridan County50.2-1.4
226Valley County50.2+0.5
230Camas County50.1+0.1
230Wallowa County50.1-0.2
230Westmoreland County50.1-0.5
233Carroll County50+0.3
233Dickens County50-0.5
233Forest County50+0.1
233Menominee County50+0.1
233Park County50+0.2
233Pend Oreille County50-0.2
233Pinellas County50+0.2
233Potter County50+0.2
233Warren County50+0.4
242Alexander County49.9+0.1
242Huron County49.9-0.2
242Kerr County49.9-0.3
242Langlade County49.9-0.1
242Rusk County49.9+0.1
242Sweet Grass County49.9+1
248Haines Borough49.8+1.2
248Hancock County49.8+0.1
248Trinity County49.8+0.5

Showing the top 250 of 3144. The Excel download has every row.

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 (US counties 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, US counties 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/us-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. US counties 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/us-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, US counties 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/us-counties (Accessed: 12 October 2026).

BibTeX
@misc{census_us_counties_by_median_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: US counties 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/us-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: US counties 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/us-counties
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/us-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 US counties 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":"United States","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age_pep&level=province&within=United%20States&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)?

Kalawao County, with 70.1 years in 2025, according to the U.S. Census Bureau.

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

Lexington city, with 22.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

US counties: more rankings