Category Archives: South Dakota Population by City

The population of South Dakota in 2021 is 896,581, a 2.04% increase from 2020. The population density is 12 people per mi². Please click the following links to see current population of each city and town in the state of South Dakota. Also, you can visit Trackaah for biggest cities in South Dakota.

Vermillion, SD Population

Population: 9,765. Estimated population in July 2020: 9,964 (+2.0% change) Males: 4,669 (47.8%), Females: 5,096 (52.2%) Clay County Zip code: 57069 Median resident age: 23.9 years Median household income: $24,095 Median house value: $83,700 Races in Vermillion: White Non-Hispanic (90.4%) American Indian (4.2%) Chinese (1.6%) Two or more races (1.6%) Black (1.3%) Hispanic (1.1%) Ancestries:… Read More »

Roscoe, SD Population

Population: 324. Estimated population in July 2020: 297 (-8.3% change) Males: 146 (45.1%), Females: 178 (54.9%) Edmunds County Zip code: 57471 Median resident age: 39.6 years Median household income: $24,875 Median house value: $27,800 Races in Roscoe: White Non-Hispanic (99.4%) Ancestries: German (63.0%), Russian (6.8%), Norwegian (4.3%), Irish (3.7%), English (2.8%), Polish (2.2%). Elevation: 1830… Read More »

Richardton, ND Population

Population: 619. Estimated population in July 2020: 581 (-6.1% change) Males: 306 (49.4%), Females: 313 (50.6%) Stark County Zip code: 58652 Median resident age: 43.0 years Median household income: $32,917 Median house value: $42,900 Races in Richardton: White Non-Hispanic (99.0%) Ancestries: German (63.0%), Russian (16.2%), Norwegian (9.2%), Irish (3.2%), Swedish (2.9%), Dutch (2.6%). Elevation: 2470… Read More »

Parmelee, SD Population

Population: 650 Males: 318 (48.9%), Females: 332 (51.1%) Todd County Zip code: 57566 Median resident age: 18.4 years Median household income: $11,062 Median house value: $19,600 Races in Parmelee: American Indian (97.7%) White Non-Hispanic (2.3%) Ancestries: . Elevation: 2647 feet Land area: 5.7 square miles Population For population 25 years and over in Parmelee High… Read More »

Mc Intosh, SD Population

Population: 217. Estimated population in July 2020: 217 (0.0% change) Males: 106 (48.8%), Females: 111 (51.2%) Corson County Zip code: 57641 Median resident age: 42.8 years Median household income: $26,875 Median house value: $14,300 Races in McIntosh: White Non-Hispanic (75.1%) American Indian (22.6%) Hispanic (2.3%) Other race (2.3%) Two or more races (1.8%) Ancestries: German… Read More »

Lennox, SD Population

Population: 2,037. Estimated population in July 2020: 2,092 (+2.7% change) Males: 946 (46.4%), Females: 1,091 (53.6%) Lincoln County Zip code: 57039 Median resident age: 37.7 years Median household income: $35,217 Median house value: $81,000 Races in Lennox: White Non-Hispanic (98.2%) Hispanic (0.7%) Two or more races (0.6%) Ancestries: German (54.8%), Norwegian (19.0%), Irish (7.7%), English… Read More »

Hot Springs, SD Population

Population: 4,129. Estimated population in July 2020: 4,102 (-0.7% change) Males: 2,193 (53.1%), Females: 1,936 (46.9%) Fall River County Zip code: 57747 Median resident age: 44.9 years Median household income: $27,079 Median house value: $58,700 Races in Hot Springs: White Non-Hispanic (86.7%) American Indian (10.3%) Two or more races (3.1%) Hispanic (1.9%) Ancestries: German (36.3%),… Read More »

Gettysburg, SD Population

Population: 1,352. Estimated population in July 2020: 1,169 (-13.5% change) Males: 648 (47.9%), Females: 704 (52.1%) Potter County Zip code: 57442 Median resident age: 45.3 years Median household income: $30,469 Median house value: $44,100 Races in Gettysburg: White Non-Hispanic (97.8%) American Indian (1.7%) Two or more races (0.7%) Ancestries: German (51.2%), Irish (10.9%), Norwegian (10.0%),… Read More »

Custer, SD Population

Population: 1,860. Estimated population in July 2020: 1,991 (+7.0% change) Males: 894 (48.1%), Females: 966 (51.9%) Custer County Zip code: 57730 Median resident age: 41.7 years Median household income: $31,739 Median house value: $72,600 Races in Custer: White Non-Hispanic (94.9%) American Indian (2.7%) Hispanic (1.5%) Two or more races (1.5%) Ancestries: German (38.0%), Irish (14.3%),… Read More »

Castlewood, SD Population

Population: 666. Estimated population in July 2020: 681 (+2.3% change) Males: 324 (48.6%), Females: 342 (51.4%) Hamlin County Zip code: 57223 Median resident age: 35.1 years Median household income: $36,607 Median house value: $55,600 Races in Castlewood: White Non-Hispanic (98.6%) American Indian (0.9%) Two or more races (0.6%) Ancestries: German (35.9%), Norwegian (21.6%), Dutch (9.6%),… Read More »

Aberdeen, SD Population

Population: 24,658. Estimated population in July 2020: 24,098 (-2.3% change) Males: 11,625 (47.1%), Females: 13,033 (52.9%) Brown County Zip codes: 57401. Median resident age: 36.5 years Median household income: $33,276 Median house value: $72,800 Races in Aberdeen: White Non-Hispanic (94.1%) American Indian (3.8%) Two or more races (1.0%) Hispanic (0.8%) Ancestries: German (53.6%), Norwegian (14.9%),… Read More »

Alcester, SD Population

Population: 880. Estimated population in July 2020: 889 (+1.0% change) Males: 376 (42.7%), Females: 504 (57.3%) Union County Zip code: 57001 Median resident age: 47.8 years Median household income: $29,432 Median house value: $55,500 Races in Alcester: White Non-Hispanic (98.4%) Other Asian (0.9%) American Indian (0.6%) Ancestries: German (32.0%), Norwegian (21.6%), Swedish (19.4%), Irish (11.5%),… Read More »

Alexandria, SD Population

Population: 563. Estimated population in July 2020: 676 (+20.1% change) Males: 285 (50.6%), Females: 278 (49.4%) Hanson County Zip code: 57311 Median resident age: 37.4 years Median household income: $31,875 Median house value: $46,400 Races in Alexandria: White Non-Hispanic (99.1%) Ancestries: German (57.4%), Irish (14.9%), English (8.0%), Norwegian (7.8%), Dutch (5.7%), United States (4.4%). Elevation:… Read More »

Allen, SD Population

Population: 419 Males: 209 (49.9%), Females: 210 (50.1%) Bennett County Zip code: 57714 Median resident age: 17.9 years Median household income: $7,578 Median house value: $37,500 Races in Allen: American Indian (95.5%) White Non-Hispanic (4.3%) Two or more races (1.7%) Hispanic (1.4%) Ancestries: English (1.4%). Elevation: 3302 feet Land area: 3.9 square miles Population For… Read More »

Alpena, SD Population

Population: 265. Estimated population in July 2020: 247 (-6.8% change) Males: 138 (52.1%), Females: 127 (47.9%) Jerauld County Zip code: 57312 Median resident age: 41.4 years Median household income: $35,455 Median house value: $29,500 Races in Alpena: White Non-Hispanic (99.2%) Ancestries: German (30.6%), Norwegian (12.8%), United States (11.7%), English (10.9%), Irish (6.8%), Dutch (6.0%). Elevation:… Read More »

Arlington, SD Population

Population: 992. Estimated population in July 2020: 952 (-4.0% change) Males: 472 (47.6%), Females: 520 (52.4%) Kingsbury County Zip code: 57212 Median resident age: 43.1 years Median household income: $34,688 Median house value: $55,800 Races in Arlington: White Non-Hispanic (98.5%) Two or more races (0.6%) Chinese (0.5%) Ancestries: German (38.7%), Norwegian (31.9%), Danish (15.5%), Irish… Read More »

Armour, SD Population

Population: 782. Estimated population in July 2020: 736 (-5.9% change) Males: 364 (46.5%), Females: 418 (53.5%) Douglas County Zip code: 57313 Median resident age: 47.6 years Median household income: $28,438 Median house value: $37,500 Races in Armour: White Non-Hispanic (97.7%) American Indian (1.7%) Two or more races (1.0%) Hispanic (0.6%) Ancestries: German (45.4%), Dutch (14.1%),… Read More »

Aurora, SD Population

Population: 500. Estimated population in July 2020: 458 (-8.4% change) Males: 259 (51.8%), Females: 241 (48.2%) Brookings County Zip code: 57002 Median resident age: 33.4 years Median household income: $38,456 Median house value: $71,400 Races in Aurora: White Non-Hispanic (98.0%) American Indian (2.0%) Two or more races (0.6%) Ancestries: German (57.2%), Norwegian (22.0%), Irish (11.2%),… Read More »

Avon, SD Population

Population: 561. Estimated population in July 2020: 543 (-3.2% change) Males: 267 (47.6%), Females: 294 (52.4%) Bon Homme County Zip code: 57315 Median resident age: 47.6 years Median household income: $27,656 Median house value: $38,400 Races in Avon: White Non-Hispanic (97.7%) American Indian (2.1%) Ancestries: German (50.3%), Dutch (12.7%), Irish (11.6%), Czech (10.3%), United States… Read More »

Baltic, SD Population

Population: 811. Estimated population in July 2020: 932 (+14.9% change) Males: 392 (48.3%), Females: 419 (51.7%) Minnehaha County Zip code: 57003 Median resident age: 30.2 years Median household income: $46,023 Median house value: $90,200 Races in Baltic: White Non-Hispanic (98.8%) American Indian (1.1%) Two or more races (0.6%) Ancestries: German (40.9%), Norwegian (32.1%), Dutch (10.0%),… Read More »

Belle Fourche, SD Population

Population: 4,565. Estimated population in July 2020: 4,675 (+2.4% change) Males: 2,178 (47.7%), Females: 2,387 (52.3%) Butte County Zip code: 57717 Median resident age: 37.8 years Median household income: $26,875 Median house value: $63,200 Races in Belle Fourche: White Non-Hispanic (93.1%) Hispanic (3.7%) American Indian (2.8%) Two or more races (1.3%) Other race (1.3%) Ancestries:… Read More »

Beresford, SD Population

Population: 2,006. Estimated population in July 2020: 2,027 (+1.0% change) Males: 950 (47.4%), Females: 1,056 (52.6%) Union County Zip code: 57004 Median resident age: 39.1 years Median household income: $35,331 Median house value: $76,500 Races in Beresford: White Non-Hispanic (98.6%) American Indian (0.6%) Ancestries: German (31.7%), Norwegian (30.0%), Swedish (13.2%), Irish (12.6%), Danish (8.2%), Dutch… Read More »

Big Stone City, SD Population

Population: 605. Estimated population in July 2020: 570 (-5.8% change) Males: 298 (49.3%), Females: 307 (50.7%) Grant County Zip code: 57216 Median resident age: 41.8 years Median household income: $31,250 Median house value: $51,500 Races in Big Stone City: White Non-Hispanic (99.2%) American Indian (0.8%) Ancestries: German (58.3%), Norwegian (22.8%), Swedish (7.4%), Irish (4.6%), English… Read More »

Bison, SD Population

Population: 373. Estimated population in July 2020: 342 (-8.3% change) Males: 186 (49.9%), Females: 187 (50.1%) Perkins County Zip code: 57620 Median resident age: 45.4 years Median household income: $30,000 Median house value: $34,300 Races in Bison: White Non-Hispanic (99.5%) Ancestries: German (41.8%), Norwegian (20.4%), English (11.0%), United States (9.4%), Irish (7.5%), Swedish (6.4%). Elevation:… Read More »

Black Hawk, SD Population

Population: 2,432 Males: 1,202 (49.4%), Females: 1,230 (50.6%) Meade County Zip code: 57718 Median resident age: 32.2 years Median household income: $44,414 Median house value: $84,400 Races in Blackhawk: White Non-Hispanic (94.0%) American Indian (3.7%) Two or more races (1.8%) Hispanic (1.6%) Ancestries: German (41.4%), Irish (14.1%), Norwegian (13.0%), United States (12.5%), English (10.7%), Dutch… Read More »

Blunt, SD Population

Population: 370. Estimated population in July 2020: 360 (-2.7% change) Males: 191 (51.6%), Females: 179 (48.4%) Hughes County Zip code: 57522 Median resident age: 40.7 years Median household income: $28,571 Median house value: $37,200 Races in Blunt: White Non-Hispanic (94.9%) American Indian (3.8%) Hispanic (1.4%) Other race (1.4%) Two or more races (1.1%) Ancestries: German… Read More »

Bowdle, SD Population

Population: 571. Estimated population in July 2020: 523 (-8.4% change) Males: 264 (46.2%), Females: 307 (53.8%) Edmunds County Zip code: 57428 Median resident age: 47.1 years Median household income: $25,417 Median house value: $27,900 Races in Bowdle: White Non-Hispanic (99.3%) Ancestries: German (57.4%), Russian (14.5%), Norwegian (7.2%), United States (4.2%), Dutch (2.1%), French (2.1%). Elevation:… Read More »

Box Elder, SD Population

Population: 2,841. Estimated population in July 2020: 2,992 (+5.3% change) Males: 1,413 (49.7%), Females: 1,428 (50.3%) Pennington County Zip code: 57719 Median resident age: 26.3 years Median household income: $32,344 Median house value: $65,800 Races in Box Elder: White Non-Hispanic (81.9%) American Indian (8.8%) Two or more races (5.8%) Hispanic (3.6%) Black (2.3%) Filipino (1.3%)… Read More »

Brandon, SD Population

Population: 5,693. Estimated population in July 2020: 7,176 (+26.0% change) Males: 2,803 (49.2%), Females: 2,890 (50.8%) Minnehaha County Zip code: 57005 Median resident age: 31.3 years Median household income: $58,421 Median house value: $113,100 Races in Brandon: White Non-Hispanic (97.9%) Two or more races (0.6%) American Indian (0.5%) Ancestries: German (51.7%), Norwegian (18.7%), Irish (9.2%),… Read More »

Bridgewater, SD Population

Population: 607. Estimated population in July 2020: 592 (-2.5% change) Males: 284 (46.8%), Females: 323 (53.2%) McCook County Zip code: 57319 Median resident age: 43.3 years Median household income: $31,765 Median house value: $38,000 Races in Bridgewater: White Non-Hispanic (96.9%) Hispanic (1.8%) American Indian (0.7%) Two or more races (0.7%) Ancestries: German (59.5%), Irish (10.2%),… Read More »

Bristol, SD Population

Population: 377. Estimated population in July 2020: 341 (-9.5% change) Males: 171 (45.4%), Females: 206 (54.6%) Day County Zip code: 57219 Median resident age: 53.8 years Median household income: $32,031 Median house value: $25,000 Races in Bristol: White Non-Hispanic (100.0%) Ancestries: Norwegian (44.0%), German (35.5%), English (9.3%), French (4.2%), United States (4.2%), Irish (3.7%). Elevation:… Read More »

Britton, SD Population

Population: 1,328. Estimated population in July 2020: 1,282 (-3.5% change) Males: 621 (46.8%), Females: 707 (53.2%) Marshall County Zip code: 57430 Median resident age: 44.5 years Median household income: $31,148 Median house value: $43,900 Races in Britton: White Non-Hispanic (96.9%) American Indian (1.7%) Hispanic (1.0%) Two or more races (0.8%) Ancestries: German (42.8%), Norwegian (32.5%),… Read More »

Bruce, SD Population

Population: 272. Estimated population in July 2020: 255 (-6.3% change) Males: 136 (50.0%), Females: 136 (50.0%) Brookings County Zip code: 57220 Median resident age: 34.4 years Median household income: $37,188 Median house value: $46,000 Races in Bruce: White Non-Hispanic (97.8%) Hispanic (1.5%) Ancestries: German (42.6%), Norwegian (30.9%), Dutch (11.8%), Irish (11.4%), Danish (5.1%), Swedish (4.4%).… Read More »

Bryant, SD Population

Population: 396. Estimated population in July 2020: 392 (-1.0% change) Males: 189 (47.7%), Females: 207 (52.3%) Hamlin County Zip code: 57221 Median resident age: 39.8 years Median household income: $21,719 Median house value: $28,900 Races in Bryant: White Non-Hispanic (99.7%) Ancestries: German (35.9%), Norwegian (21.0%), United States (13.9%), Irish (12.9%), English (6.6%), Danish (1.5%). Elevation:… Read More »

Buffalo, SD Population

Population: 380. Estimated population in July 2020: 341 (-10.3% change) Males: 180 (47.4%), Females: 200 (52.6%) Harding County Zip code: 57720 Median resident age: 43.6 years Median household income: $21,875 Median house value: $44,300 Races in Buffalo: White Non-Hispanic (98.2%) Hispanic (1.1%) American Indian (0.8%) Two or more races (0.8%) Ancestries: German (30.0%), United States… Read More »

Bullhead, SD Population

Population: 308 Males: 157 (51.0%), Females: 151 (49.0%) Corson County Zip code: 57621 Median resident age: 19.8 years Median household income: $14,000 Median house value: $9,999 Races in Bullhead: American Indian (96.4%) White Non-Hispanic (3.6%) Hispanic (3.2%) Ancestries: . Elevation: 1783 feet Land area: 3.0 square miles Population For population 25 years and over in… Read More »

Burke, SD Population

Population: 676. Estimated population in July 2020: 606 (-10.4% change) Males: 296 (43.8%), Females: 380 (56.2%) Gregory County Zip code: 57523 Median resident age: 47.6 years Median household income: $23,056 Median house value: $41,000 Races in Burke: White Non-Hispanic (97.5%) American Indian (2.5%) Two or more races (0.7%) Ancestries: German (44.5%), English (10.5%), Irish (9.2%),… Read More »

Canistota, SD Population

Population: 700. Estimated population in July 2020: 700 (0.0% change) Males: 332 (47.4%), Females: 368 (52.6%) McCook County Zip code: 57012 Median resident age: 39.2 years Median household income: $31,389 Median house value: $53,400 Races in Canistota: White Non-Hispanic (97.6%) American Indian (1.7%) Two or more races (1.0%) Hispanic (0.7%) Ancestries: German (48.4%), Irish (11.6%),… Read More »

Canton, SD Population

Population: 3,110. Estimated population in July 2020: 3,165 (+1.8% change) Males: 1,506 (48.4%), Females: 1,604 (51.6%) Lincoln County Zip code: 57013 Median resident age: 36.2 years Median household income: $38,654 Median house value: $75,300 Races in Canton: White Non-Hispanic (97.2%) American Indian (1.2%) Two or more races (0.8%) Ancestries: German (41.2%), Norwegian (32.6%), Dutch (11.2%),… Read More »

Centerville, SD Population

Population: 910. Estimated population in July 2020: 864 (-5.1% change) Males: 424 (46.6%), Females: 486 (53.4%) Turner County Zip code: 57014 Median resident age: 43.6 years Median household income: $29,615 Median house value: $51,800 Races in Centerville: White Non-Hispanic (98.8%) Hispanic (0.7%) Ancestries: German (35.4%), Norwegian (25.6%), Irish (12.3%), Danish (8.0%), Swedish (7.1%), English (5.6%).… Read More »

Chamberlain, SD Population

Population: 2,338. Estimated population in July 2020: 2,259 (-3.4% change) Males: 1,081 (46.2%), Females: 1,257 (53.8%) Brule County Zip codes: 57325. Median resident age: 38.1 years Median household income: $34,487 Median house value: $73,100 Races in Chamberlain: White Non-Hispanic (86.4%) American Indian (11.6%) Two or more races (1.8%) Hispanic (0.7%) Black (0.6%) Ancestries: German (44.4%),… Read More »

Chancellor, SD Population

Population: 328. Estimated population in July 2020: 315 (-4.0% change) Males: 156 (47.6%), Females: 172 (52.4%) Turner County Zip code: 57015 Median resident age: 32.3 years Median household income: $30,500 Median house value: $49,800 Races in Chancellor: White Non-Hispanic (97.6%) American Indian (1.2%) Two or more races (1.2%) Ancestries: German (47.9%), Norwegian (20.1%), United States… Read More »

Clark, SD Population

Population: 1,285. Estimated population in July 2020: 1,186 (-7.7% change) Males: 587 (45.7%), Females: 698 (54.3%) Clark County Zip code: 57225 Median resident age: 46.9 years Median household income: $29,432 Median house value: $46,400 Races in Clark: White Non-Hispanic (98.6%) Ancestries: German (42.5%), Norwegian (29.8%), Irish (10.4%), English (8.9%), Swedish (4.7%), United States (3.2%). Elevation:… Read More »

Clear Lake, SD Population

Population: 1,335. Estimated population in July 2020: 1,243 (-6.9% change) Males: 625 (46.8%), Females: 710 (53.2%) Deuel County Zip code: 57226 Median resident age: 41.8 years Median household income: $31,522 Median house value: $48,100 Races in Clear Lake: White Non-Hispanic (98.9%) American Indian (0.7%) Two or more races (0.5%) Ancestries: German (48.4%), Norwegian (29.0%), Dutch… Read More »

Colman, SD Population

Population: 572. Estimated population in July 2020: 559 (-2.3% change) Males: 266 (46.5%), Females: 306 (53.5%) Moody County Zip code: 57017 Median resident age: 34.9 years Median household income: $32,143 Median house value: $72,400 Races in Colman: White Non-Hispanic (96.2%) Two or more races (1.6%) Hispanic (1.2%) American Indian (1.2%) Other Asian (0.9%) Ancestries: German… Read More »

Colome, SD Population

Population: 340. Estimated population in July 2020: 312 (-8.2% change) Males: 163 (47.9%), Females: 177 (52.1%) Tripp County Zip code: 57528 Median resident age: 38.3 years Median household income: $26,771 Median house value: $23,300 Races in Colome: White Non-Hispanic (94.1%) American Indian (5.0%) Two or more races (3.5%) Ancestries: German (37.4%), Irish (15.3%), Czech (14.7%),… Read More »

Colton, SD Population

Population: 662. Estimated population in July 2020: 658 (-0.6% change) Males: 322 (48.6%), Females: 340 (51.4%) Minnehaha County Zip code: 57018 Median resident age: 37.3 years Median household income: $42,054 Median house value: $76,400 Races in Colton: White Non-Hispanic (98.3%) Hispanic (1.2%) Ancestries: German (37.9%), Norwegian (26.9%), Dutch (21.3%), English (8.3%), Irish (6.9%), Swedish (4.8%).… Read More »

Corsica, SD Population

Population: 644. Estimated population in July 2020: 625 (-3.0% change) Males: 281 (43.6%), Females: 363 (56.4%) Douglas County Zip code: 57328 Median resident age: 48.2 years Median household income: $27,589 Median house value: $39,500 Races in Corsica: White Non-Hispanic (99.1%) Ancestries: Dutch (56.4%), German (35.2%), Irish (3.7%), Norwegian (3.0%), English (2.2%), United States (1.7%). Elevation:… Read More »

Crooks, SD Population

Population: 859. Estimated population in July 2020: 1,077 (+25.4% change) Males: 430 (50.1%), Females: 429 (49.9%) Minnehaha County Zip code: 57020 Median resident age: 29.9 years Median household income: $54,583 Median house value: $90,700 Races in Crooks: White Non-Hispanic (98.1%) American Indian (1.2%) Two or more races (0.6%) Ancestries: German (45.1%), Norwegian (21.4%), Irish (10.6%),… Read More »

De Smet, SD Population

Population: 1,164. Estimated population in July 2020: 1,089 (-6.4% change) Males: 548 (47.1%), Females: 616 (52.9%) Kingsbury County Zip code: 57231 Median resident age: 46.8 years Median household income: $27,760 Median house value: $46,200 Races in De Smet: White Non-Hispanic (97.7%) American Indian (1.3%) Hispanic (0.7%) Two or more races (0.5%) Ancestries: German (45.4%), Norwegian… Read More »