Cost of Living in South Dakota
351 cities | Population: 711,806
Cost of Living in South Dakota: Overview
South Dakota has a cost of living index of 74, making it 26% less expensive than the national average. The statewide median household income is $64,652 (14% below the US median of $75,149). Across 351 cities tracked in South Dakota, costs vary widely depending on location, proximity to metro areas, and local housing markets.
Housing drives most of the variation. The average median rent across South Dakota cities is $756/mo (43% below the national median of $1,319), and the average median home value is $146,565 (52% below the national figure of $304,900). There is a 26-point spread between the most affordable city, Mitchell (index 69), and the most expensive, Harrisburg (index 96) — a moderate range typical of states with a mix of urban and rural areas.
When evaluating South Dakota, it helps to look beyond the state average. Individual city costs can deviate significantly — use the map and rankings below to compare specific locations.
The largest cities in South Dakota by population are Sioux Falls (index 84, pop. 197,642), Rapid City (index 86, pop. 76,836), Aberdeen (index 72, pop. 28,297), Brookings (index 78, pop. 23,710), and Watertown (index 76, pop. 22,859). Cost of living varies considerably even among these major population centers, highlighting the importance of comparing individual cities rather than relying on the state average alone.
Data: US Census Bureau (ACS 2023), Zillow, HUD, BEA Regional Price Parities. Updated monthly.
Cost of Living Map
Top 79 cities by population. Click a marker for details.
Most Expensive in South Dakota
Cheapest in South Dakota
All Cities in South Dakota (351)
| City | Population | Cost Index | Median Income |
|---|---|---|---|
| Sioux Falls | 197,642 | 84 | $74,714 |
| Rapid City | 76,836 | 86 | $65,712 |
| Aberdeen | 28,297 | 72 | $63,715 |
| Brookings | 23,710 | 78 | $61,979 |
| Watertown | 22,859 | 76 | $62,721 |
| Mitchell | 15,637 | 69 | $56,374 |
| Yankton | 15,501 | 72 | $69,071 |
| Huron | 14,347 | 70 | $51,556 |
| Pierre | 14,008 | 78 | $74,053 |
| Spearfish | 12,551 | 85 | $59,731 |
| Box Elder | 12,457 | 95 | $73,698 |
| Vermillion | 11,800 | 71 | $52,815 |
| Brandon | 10,996 | 88 | $104,806 |
| Harrisburg | 7,790 | 96 | $101,534 |
| Rapid Valley | 7,153 | 88 | $85,217 |
| Sturgis | 7,111 | 76 | $51,101 |
| Tea | 6,339 | 90 | $104,643 |
| Madison | 6,158 | 74 | $62,180 |
| Belle Fourche | 5,741 | 76 | $59,920 |
| Dakota Dunes | 4,129 | 108 | $123,438 |
| Dell Rapids | 3,947 | 83 | $101,250 |
| Milbank | 3,513 | 59 | $58,462 |
| Hot Springs | 3,506 | 71 | $49,688 |
| Hartford | 3,412 | 78 | $95,426 |
| Canton | 3,060 | 68 | $65,500 |
| North Sioux City | 3,018 | 83 | $76,481 |
| Lead | 2,997 | 73 | $57,348 |
| Summerset | 2,978 | 97 | $115,197 |
| Mobridge | 2,928 | 71 | $61,556 |
| Winner | 2,900 | 67 | $47,132 |
| Blackhawk | 2,805 | 86 | $69,934 |
| Chamberlain | 2,621 | 68 | $75,000 |
| Sisseton | 2,593 | 59 | $44,477 |
| Lennox | 2,587 | 77 | $76,477 |
| Fort Pierre | 2,534 | 72 | $74,732 |
| Pine Ridge | 2,480 | 54 | $50,954 |
| Beresford | 2,437 | 76 | $71,017 |
| Elk Point | 2,391 | 74 | $83,250 |
| Colonial Pine Hills | 2,347 | 100 | $82,262 |
| Flandreau | 2,291 | 63 | $56,458 |
| Volga | 2,246 | 81 | $75,417 |
| Redfield | 2,230 | 61 | $60,586 |
| North Spearfish | 2,201 | 90 | $69,792 |
| Custer | 2,148 | 79 | $80,188 |
| Springfield | 2,073 | 66 | $59,063 |
| Parkston | 1,981 | 65 | $71,313 |
| Webster | 1,823 | 60 | $55,074 |
| Groton | 1,794 | 75 | $82,083 |
| Rosebud | 1,710 | 54 | $55,066 |
| Oglala | 1,601 | 50 | $43,274 |
| Freeman | 1,558 | 68 | $60,114 |
| Wagner | 1,555 | 64 | $47,137 |
| Baltic | 1,512 | 85 | $105,132 |
| Green Valley | 1,503 | 91 | $78,801 |
| Eagle Butte | 1,492 | 55 | $53,558 |
| North Eagle Butte | 1,432 | 57 | $38,125 |
| Aurora | 1,407 | 75 | $90,612 |
| Mission | 1,380 | 55 | $34,000 |
| Miller | 1,346 | 59 | $51,774 |
| Gettysburg | 1,344 | 70 | $59,667 |
| Clear Lake | 1,333 | 64 | $65,398 |
| Gregory | 1,330 | 63 | $47,629 |
| Deadwood | 1,319 | 72 | $52,679 |
| Platte | 1,310 | 71 | $71,641 |
| Parker | 1,247 | 77 | $87,632 |
| Crooks | 1,216 | 87 | $104,479 |
| Lemmon | 1,214 | 57 | $42,461 |
| Tyndall | 1,206 | 64 | $51,719 |
| Salem | 1,201 | 72 | $71,655 |
| Clark | 1,181 | 64 | $49,464 |
| Garretson | 1,166 | 69 | $66,375 |
| Ashland Heights | 1,142 | 88 | $61,538 |
| Fort Thompson | 1,134 | 56 | $45,313 |
| Ipswich | 1,126 | 71 | $79,135 |
| Britton | 1,117 | 64 | $70,156 |
| Worthing | 1,087 | 81 | $91,250 |
| Martin | 1,054 | 59 | $49,609 |
| Colman | 1,011 | 72 | $73,000 |
| Marion | 1,004 | 70 | $72,969 |
| Howard | 990 | 55 | $54,792 |
| Alcester | 987 | 61 | $58,661 |
| De Smet | 974 | 67 | $60,139 |
| Elkton | 971 | 72 | $58,750 |
| Valley Springs | 967 | 77 | $97,031 |
| Piedmont | 956 | 91 | $52,730 |
| Eureka | 946 | 54 | $34,167 |
| Lake Andes | 934 | 58 | $45,714 |
| Agency Village | 911 | 70 | $47,569 |
| Mina | 888 | 103 | $102,969 |
| Lake Madison | 885 | 90 | $116,648 |
| Meadow View Addition | 880 | 90 | $92,470 |
| Centerville | 876 | 64 | $58,438 |
| Viborg | 874 | 62 | $52,794 |
| Estelline | 862 | 61 | $74,231 |
| Edgemont | 845 | 52 | $42,440 |
| Arlington | 833 | 67 | $67,083 |
| Colton | 802 | 69 | $82,639 |
| Scotland | 800 | 58 | $61,406 |
| Wonderland Homes | 782 | 92 | $88,500 |
| Lower Brule | 777 | 46 | $31,667 |
| Lake Norden | 769 | 77 | $71,923 |
| Bryant | 761 | 64 | $60,592 |
| Castlewood | 756 | 77 | $87,768 |
| Woonsocket | 753 | 58 | $52,283 |
| Wessington Springs | 747 | 53 | $46,750 |
| Whitewood | 746 | 77 | $67,250 |
| Menno | 736 | 52 | $61,250 |
| Alexandria | 725 | 67 | $92,500 |
| Manderson-White Horse Creek | 723 | 73 | $22,596 |
| Jefferson | 717 | 85 | $81,149 |
| Highmore | 717 | 72 | $99,500 |
| White River | 712 | 69 | $80,625 |
| Hill City | 699 | 80 | $85,714 |
| Blucksberg Mountain | 683 | 100 | $95,658 |
| Timber Lake | 677 | 56 | $58,000 |
| Humboldt | 674 | 70 | $97,292 |
| Avon | 673 | 57 | $57,727 |
| Johnson Siding | 671 | 107 | $100,972 |
| Wolsey | 666 | 60 | $56,833 |
| Canistota | 664 | 81 | $61,979 |
| Onida | 658 | 76 | $71,050 |
| Corsica | 654 | 67 | $65,893 |
| Shindler | 651 | 118 | $142,875 |
| Armour | 647 | 65 | $64,250 |
| Burke | 645 | 59 | $45,192 |
| Selby | 642 | 56 | $40,882 |
| Plankinton | 637 | 68 | $76,250 |
| Parmelee | 637 | 74 | $30,859 |
| Murdo | 633 | 58 | $66,250 |
| St. Francis | 631 | 74 | $45,417 |
| Faulkton | 627 | 66 | $68,672 |
| Antelope | 610 | 49 | $19,176 |
| Big Stone City | 609 | 63 | $50,333 |
| Wall | 595 | 59 | $72,784 |
| McLaughlin | 567 | 63 | $66,607 |
| Tripp | 563 | 47 | $57,727 |
| Herreid | 549 | 60 | $68,611 |
| Porcupine | 549 | 97 | $20,256 |
| Lake Preston | 539 | 59 | $60,917 |
| New Underwood | 538 | 73 | $54,167 |
| Irene | 521 | 62 | $59,091 |
| Montrose | 514 | 64 | $86,000 |
| Oacoma | 505 | 71 | $70,250 |
| Prairiewood Village | 496 | 108 | $118,681 |
| Warner | 494 | 84 | $114,375 |
| Newell | 494 | 73 | $52,277 |
| Philip | 491 | 62 | $43,750 |
| Boulder Canyon | 487 | 113 | $71,846 |
| Wounded Knee | 484 | 97 | $2,499 |
| Dupree | 483 | 59 | $48,036 |
| West Brule | 482 | 69 | $34,167 |
| Emery | 475 | 61 | $62,679 |
| Kimball | 469 | 65 | $60,208 |
| Bridgewater | 456 | 60 | $38,500 |
| Willow Lake | 455 | 68 | $63,929 |
| Oahe Acres | 443 | 93 | $76,375 |
| Bowdle | 442 | 60 | $55,875 |
| Wilmot | 441 | 57 | $61,563 |
| White | 438 | 64 | $63,125 |
| Mount Vernon | 437 | 56 | $58,542 |
| Rosholt | 430 | 67 | $62,375 |
| Veblen | 428 | 55 | $52,917 |
| Kadoka | 427 | 75 | $36,786 |
| Ramona | 427 | 59 | $76,042 |
| Waubay | 425 | 58 | $36,635 |
| Iroquois | 425 | 66 | $60,750 |
| White Lake | 423 | 56 | $48,906 |
| Bison | 419 | 66 | $62,273 |
| Lake Poinsett | 413 | 108 | $101,136 |
| Mountain Plains | 412 | 121 | $166,641 |
| Anderson | 406 | 102 | $143,705 |
| Hudson | 405 | 81 | $70,000 |
| Keystone | 404 | 68 | $62,159 |
| Langford | 402 | 58 | $74,063 |
| Colome | 397 | 59 | $44,167 |
| Hurley | 397 | 61 | $76,429 |
| Hayti | 393 | 65 | $78,333 |
| Summit | 389 | 62 | $57,500 |
| Gayville | 378 | 56 | $85,000 |
| Kennebec | 367 | 83 | $71,667 |
| Chancellor | 365 | 63 | $64,750 |
| Leola | 363 | 62 | $76,458 |
| Little Eagle | 362 | 64 | $23,750 |
| Wakonda | 352 | 64 | $56,875 |
| Alpena | 349 | 62 | $65,417 |
| Tabor | 346 | 73 | $78,438 |
| Trent | 345 | 62 | $65,000 |
| Hoven | 341 | 79 | $61,250 |
| Spring Creek | 337 | 97 | $40,278 |
| Presho | 333 | 69 | $60,227 |
| Faith | 327 | 53 | $39,583 |
| Bonesteel | 301 | 54 | $40,750 |
| Hermosa | 296 | 79 | $53,194 |
| Roscoe | 294 | 78 | $42,500 |
| Enemy Swim | 291 | 97 | $29,125 |
| Florence | 289 | 55 | $69,531 |
| Bullhead | 285 | 74 | $32,614 |
| Bruce | 283 | 60 | $52,500 |
| Buffalo | 282 | 58 | $81,607 |
| Crook City | 278 | 110 | $143,426 |
| Pukwana | 276 | 71 | $61,750 |
| Pollock | 274 | 60 | $67,019 |
| Toronto | 272 | 52 | $53,750 |
| La Plant | 266 | 71 | $18,629 |
| Ethan | 263 | 66 | $54,688 |
| Marty | 257 | 72 | $19,740 |
| Pickstown | 254 | 77 | $94,375 |
| Stickney | 251 | 61 | $58,333 |
| Renner Corner | 249 | 123 | $93,967 |
| Hosmer | 249 | 76 | $65,179 |
| Henry | 246 | 79 | $27,254 |
| Bristol | 245 | 59 | $51,250 |
| Pine Lakes Addition | 243 | 118 | $192,813 |
| Monroe | 239 | 56 | $37,031 |
| Doland | 237 | 56 | $62,604 |
| New Effington | 236 | 52 | $48,558 |
| Egan | 235 | 56 | $60,278 |
| South Shore | 232 | 60 | $56,667 |
| White Horse | 230 | 84 | $39,063 |
| Gary | 227 | 52 | $49,375 |
| Sinai | 220 | 79 | $52,188 |
| Chester | 215 | 75 | $67,417 |
| Blunt | 214 | 71 | $62,031 |
| Yale | 211 | 82 | $73,080 |
| Brant Lake South | 210 | 97 | $105,000 |
| Tulare | 206 | 60 | $59,375 |
| Pringle | 198 | 72 | $43,929 |
| Reliance | 196 | 79 | $53,594 |
| Delmont | 196 | 79 | $43,542 |
| Wessington | 192 | 56 | $65,250 |
| Wentworth | 189 | 80 | $91,875 |
| Cavour | 187 | 79 | $86,500 |
| Oelrichs | 187 | 78 | $72,212 |
| Letcher | 184 | 62 | $67,500 |
| Mission Hill | 182 | 68 | $71,250 |
| Isabel | 182 | 58 | $70,625 |
| Frederick | 178 | 60 | $81,071 |
| Roslyn | 174 | 55 | $44,375 |
| Kranzburg | 174 | 82 | $60,625 |
| Ashton | 171 | 75 | $63,125 |
| Columbia | 170 | 82 | $59,038 |
| Richland | 168 | 88 | $53,295 |
| Nisland | 167 | 67 | $29,444 |
| Long Hollow | 165 | 97 | $2,499 |
| Pierpont | 165 | 68 | $85,000 |
| Badger | 164 | 77 | $68,571 |
| Artesian | 160 | 61 | $57,656 |
| Astoria | 160 | 66 | $46,667 |
| Wakpala | 159 | 70 | $22,500 |
| Cherry Creek | 158 | 73 | $42,788 |
| Northville | 154 | 84 | $118,750 |
| St. Lawrence | 145 | 78 | $42,813 |
| Mellette | 144 | 84 | $104,375 |
| Fairfax | 143 | 61 | $66,875 |
| Frankfort | 142 | 76 | $61,875 |
| Geddes | 141 | 78 | $61,250 |
| Canova | 140 | 74 | $58,000 |
| Buffalo Gap | 140 | 77 | $55,268 |
| Rowena | 137 | 97 | $148,036 |
| Volin | 135 | 80 | $110,060 |
| Hazel | 132 | 86 | $104,375 |
| Dante | 130 | 83 | $110,417 |
| Whitehorse | 127 | 75 | $63,214 |
| Spencer | 126 | 56 | $57,917 |
| Peever | 126 | 52 | $41,875 |
| Kenel | 124 | 52 | $49,688 |
| Conde | 122 | 76 | $70,156 |
| Central City | 122 | 87 | $45,208 |
| Fruitdale | 121 | 87 | $15,833 |
| Glenham | 119 | 78 | $56,250 |
| Bath | 116 | 97 | $33,031 |
| Angostura | 114 | 97 | $135,893 |
| Stockholm | 112 | 80 | $81,250 |
| Belvidere | 112 | 97 | $50,833 |
| Cresbard | 110 | 97 | $45,625 |
| Midland | 108 | 76 | $60,417 |
| Davis | 108 | 80 | $63,125 |
| Peever Flats | 107 | 73 | $28,571 |
| Dimock | 104 | 87 | $103,750 |
| Bradley | 104 | 80 | $60,833 |
| Carthage | 104 | 66 | $58,750 |
| Claire City | 102 | 78 | $57,000 |
| Dallas | 102 | 78 | $62,813 |
| Naples | 100 | 97 | $108,750 |
| Brandt | 100 | 78 | $58,036 |
| Java | 99 | 76 | $46,250 |
| Oldham | 98 | 48 | $29,643 |
| Mound City | 97 | 74 | $43,750 |
| Hitchcock | 96 | 62 | $65,625 |
| Fairview | 95 | 82 | $69,464 |
| Lyons | 94 | 97 | $134,688 |
| Goodwin | 94 | 62 | $54,750 |
| Westport | 93 | 80 | $58,750 |
| Revillo | 92 | 97 | $53,621 |
| Lesterville | 92 | 78 | $76,250 |
| Vale | 90 | 76 | $23,661 |
| Claremont | 90 | 78 | $56,667 |
| Fulton | 89 | 58 | $54,844 |
| La Bolt | 85 | 76 | $73,750 |
| Harrold | 83 | 57 | $51,250 |
| Morningside | 79 | 90 | $118,750 |
| Strandburg | 79 | 79 | $55,625 |
| Akaska | 79 | 79 | $41,705 |
| Wasta | 77 | 81 | $45,000 |
| Quinn | 76 | 80 | $95,795 |
| Bridger | 72 | 97 | $14,583 |
| Corona | 72 | 97 | $78,611 |
| Grenville | 70 | 75 | $83,125 |
| Lebanon | 68 | 97 | $48,750 |
| Brant Lake | 68 | 106 | $123,750 |
| Wallace | 67 | 56 | $53,750 |
| Tolstoy | 67 | 97 | $86,875 |
| New Witten | 66 | 97 | $37,900 |
| Bushnell | 66 | 79 | $91,250 |
| Farmer | 64 | 97 | $60,893 |
| Ortley | 62 | 75 | $38,750 |
| Morristown | 58 | 73 | $37,917 |
| Fairburn | 57 | 78 | $21,875 |
| Chelsea | 57 | 97 | $158,542 |
| Lake City | 56 | 86 | $43,750 |
| Sherman | 55 | 73 | $46,875 |
| Wood | 55 | 97 | $34,375 |
| Ward | 54 | 84 | $87,788 |
| Olivet | 54 | 97 | $59,583 |
| Utica | 54 | 76 | $49,167 |
| Herrick | 54 | 97 | $45,500 |
| Orient | 54 | 75 | $41,389 |
| Ravinia | 53 | 77 | $29,167 |
| Raymond | 51 | 97 | $47,500 |
| Erwin | 50 | 75 | $53,750 |
| Stratford | 50 | 77 | $73,750 |
| Vienna | 44 | 77 | $34,583 |
| Turton | 43 | 97 | $46,875 |
| Dolton | 42 | 84 | $62,321 |
| Forestburg | 40 | 97 | $62,500 |
| Vivian | 39 | 97 | $58,000 |
| Twin Brooks | 35 | 78 | $63,125 |
| Camp Crook | 35 | 77 | $39,375 |
| Bancroft | 34 | 97 | $133,750 |
| Ree Heights | 34 | 73 | $71,771 |
| Clear Lake | 30 | 97 | $22,679 |
| Seneca | 26 | 74 | $40,750 |
| Lane | 25 | 97 | $95,833 |
| Waverly | 21 | 78 | $29,196 |
| Draper | 20 | 97 | $68,750 |
| Marvin | 18 | 97 | $38,750 |
| Long Lake | 17 | 74 | $58,438 |
| Broadland | 15 | 76 | $84,750 |
| Virgil | 15 | 97 | $45,000 |
| White Rock | 13 | 72 | $36,250 |
| Hetland | 10 | 77 | $45,625 |