Counties in South Dakota by median age, 2024

Custer County had the highest median age of 66 counties in 2024, at 57.6 years. Buffalo County had the lowest, at 22.8 years. The median was 41.5 years and the figure for South Dakota was 38 years. Source: the U.S. Census Bureau.

Highest57.6Custer County
Lowest22.8Buffalo County
Median41.566 counties
South Dakota38History

Top 40 counties, 2024

CSVChart (SVG)

Custer CountyCuster County: 57.6 years57.6Fall River CountyFall River County: 55.3 years55.3Hyde CountyHyde County: 53.7 years53.7Campbell CountyCampbell County: 50.9 years50.9McPherson CountyMcPherson County: 50 years50Potter CountyPotter County: 49.9 years49.9Miner CountyMiner County: 48.4 years48.4Haakon CountyHaakon County: 47.9 years47.9Jerauld CountyJerauld County: 46.9 years46.9Sully CountySully County: 46.9 years46.9Harding CountyHarding County: 46.3 years46.3Spink CountySpink County: 45.5 years45.5Tripp CountyTripp County: 45 years45Day CountyDay County: 44.8 years44.8Lawrence CountyLawrence County: 44.8 years44.8Gregory CountyGregory County: 44.7 years44.7Grant CountyGrant County: 44.5 years44.5Stanley CountyStanley County: 44.5 years44.5Edmunds CountyEdmunds County: 44 years44Perkins CountyPerkins County: 44 years44Lake CountyLake County: 43.8 years43.8Faulk CountyFaulk County: 42.9 years42.9Hand CountyHand County: 42.5 years42.5Marshall CountyMarshall County: 42.5 years42.5Yankton CountyYankton County: 42.5 years42.5Bon Homme CountyBon Homme County: 42.1 years42.1Hutchinson CountyHutchinson County: 42.1 years42.1Kingsbury CountyKingsbury County: 42.1 years42.1Douglas CountyDouglas County: 42 years42Deuel CountyDeuel County: 41.8 years41.8Aurora CountyAurora County: 41.7 years41.7Walworth CountyWalworth County: 41.7 years41.7Brule CountyBrule County: 41.5 years41.5Union CountyUnion County: 41.5 years41.5Turner CountyTurner County: 41.2 years41.2Moody CountyMoody County: 40.8 years40.8Codington CountyCodington County: 40.4 years40.4Clark CountyClark County: 40.3 years40.3Butte CountyButte County: 40.2 years40.2Pennington CountyPennington County: 40.1 years40.1
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
years
Change on 2023
1Custer County57.6+0.4
2Fall River County55.3+0.8
3Hyde County53.7+2.8
4Campbell County50.9-1.5
5McPherson County50+1.2
6Potter County49.9+5
7Miner County48.4-0.5
8Haakon County47.9+0.8
9Jerauld County46.9+0.4
9Sully County46.9-4.5
11Harding County46.3-2.6
12Spink County45.5+0.4
13Tripp County45-0.1
14Day County44.8-2.3
14Lawrence County44.8+1
16Gregory County44.7-1
17Grant County44.5+0.8
17Stanley County44.5+0.8
19Edmunds County44+0.4
19Perkins County44+0.4
21Lake County43.8+0.1
22Faulk County42.9-0.3
23Hand County42.5-1.3
23Marshall County42.5-0.3
23Yankton County42.5+0.3
26Bon Homme County42.1+0.3
26Hutchinson County42.1+0.5
26Kingsbury County42.1+0.2
29Douglas County42+0.1
30Deuel County41.8-0.2
31Aurora County41.7-0.7
31Walworth County41.7+0.1
33Brule County41.5+0.1
33Union County41.5+1.1
35Turner County41.2-0.1
36Moody County40.8+0.3
37Codington County40.4+0.5
38Clark County40.3-0.3
39Butte County40.2+0.9
40Pennington County40.1+0.4
40Sanborn County40.1+1.5
42Davison County39.6-0.2
43Hughes County39.5+0.2
43McCook County39.5-0.4
45Roberts County38.5+0.6
46Hanson County38.3+0.4
47Brown County37.80
48Beadle County37.6+0.7
49Mellette County37.5+6.5
50Meade County37.3+0.3
51Ziebach County36.7+0.1
52Lyman County36.1+0.1
53Charles Mix County36-0.1
53Minnehaha County36+0.3
55Lincoln County35.9+0.1
56Jackson County34.3+1.1
57Jones County33.9+0.3
58Hamlin County31.8-0.7
59Corson County29.90
60Oglala Lakota County28.2+1.2
61Brookings County280
62Dewey County27.7+0.1
63Bennett County27.4-1.4
64Todd County25.5+0.1
65Clay County24.9+0.4
66Buffalo County22.8-3.4

Other periods

About this ranking

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.

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. American Community Survey 5-year estimates, table B01002: median age, total population. https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat. Retrieved 2026-10-08.

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 South Dakota by median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"South Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&level=province&within=South%20Dakota&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?

Custer County, with 57.6 years in 2024, according to the U.S. Census Bureau.

Which county has the lowest median age?

Buffalo County, with 22.8 years in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population. Retrieved 2026-10-08.

Median age: other rankings

Counties in South Dakota: more rankings