everyday cycling Whenever you can, ride.
Places · South Dakota

Cycling in South Dakota, town by town.

We cover 486 places in South Dakota, 5 with a full Compass profile so far, and, among the 20 large enough for a reliable Census read, 1 show a bike-to-work share above one percent. Vermillion has the highest measured share of the reliable set.

Every incorporated place and community the Census lists in South Dakota, with the two numbers public data gives us cheaply: how many people live there, and the share who bike to work. A town with a full Compass links straight to it.

TownPopulationBike to work
Sioux Falls 193,401 0.2% Full Compass
Rapid City 75,632 0.9% Full Compass
Aberdeen 28,388 0.3% Full Compass
Brookings 23,530 0.6% Full Compass
Watertown 22,718 0.6% Full Compass
Mitchell 15,656 0.1% Quick read
Yankton 15,421 0.4% Quick read
Huron 14,179 0% Quick read
Pierre 14,105 0% Quick read
Spearfish 12,268 0.1% Quick read
Box Elder 11,905 0% Quick read
Vermillion 11,667 2.1% Quick read
Brandon 10,919 0% Quick read
Rapid Valley 7,324 0% Quick read
Harrisburg 7,157 0% Quick read
Sturgis 7,121 0% Quick read
Madison 6,271 0% Quick read
Tea 5,922 0% Quick read
Belle Fourche 5,670 0% Quick read
Dakota Dunes 3,997 0% (small sample) Quick read
Dell Rapids 3,953 0% Quick read
Milbank 3,506 1% (small sample) Quick read
Hot Springs 3,465 3.8% (small sample) Quick read
Hartford 3,340 0% (small sample) Quick read
Mobridge 3,130 0% (small sample) Quick read
Canton 3,060 0% (small sample) Quick read
Lead 2,993 0% (small sample) Quick read
North Sioux City 2,984 0.6% (small sample) Quick read
Summerset 2,950 0% (small sample) Quick read
Blackhawk 2,930 0% (small sample) Quick read
Pine Ridge 2,921 5.8% (small sample) Quick read
Winner 2,905 0% (small sample) Quick read
Lennox 2,603 0.4% (small sample) Quick read
Sisseton 2,564 0.3% (small sample) Quick read
Chamberlain 2,538 0.2% (small sample) Quick read
Fort Pierre 2,522 1.1% (small sample) Quick read
Beresford 2,419 0.5% (small sample) Quick read
Colonial Pine Hills 2,346 0% (small sample) Quick read
Redfield 2,253 0% (small sample) Quick read
Flandreau 2,246 0% (small sample) Quick read
Springfield 2,216 0.6% (small sample) Quick read
Elk Point 2,177 0% (small sample) Quick read
Rosebud 2,155 0% (small sample) Quick read
Custer 2,043 0.7% (small sample) Quick read
Volga 2,043 3.4% (small sample) Quick read
Parkston 2,003 0.4% (small sample) Quick read
Webster 1,805 0.5% (small sample) Quick read
North Spearfish 1,791 0% (small sample) Quick read
Groton 1,688 0% (small sample) Quick read
North Eagle Butte 1,666 0% (small sample) Quick read
Wagner 1,621 0% (small sample) Quick read
Freeman 1,580 1.2% (small sample) Quick read
Kyle 1,504 0% (small sample) Quick read
Crooks 1,463 0% (small sample) Quick read
Baltic 1,440 0% (small sample) Quick read
Gettysburg 1,440 0% (small sample) Quick read
Oglala 1,440 0% (small sample) Quick read
Aurora 1,429 0% (small sample) Quick read
Deadwood 1,423 2.2% (small sample) Quick read
Eagle Butte 1,396 0% (small sample) Quick read
Gregory 1,393 0% (small sample) Quick read
Green Valley 1,353 0% (small sample) Quick read
Clear Lake 1,310 1.7% (small sample) Quick read
Platte 1,299 1.6% (small sample) Quick read
Miller 1,293 0% (small sample) Quick read
Garretson 1,259 0% (small sample) Quick read
Mission 1,256 0% (small sample) Quick read
Ashland Heights 1,215 0% (small sample) Quick read
Clark 1,206 0% (small sample) Quick read
Piedmont 1,198 0% (small sample) Quick read
Ipswich 1,170 0% (small sample) Quick read
Salem 1,163 0% (small sample) Quick read
Fort Thompson 1,157 0% (small sample) Quick read
Lemmon 1,118 0.7% (small sample) Quick read
Parker 1,111 0% (small sample) Quick read
Britton 1,108 0% (small sample) Quick read
Tyndall 1,047 0.7% (small sample) Quick read
Porcupine 1,021 0% (small sample) Quick read
Martin 998 0% (small sample) Quick read
De Smet 990 0.6% (small sample) Quick read
Worthing 976 0% (small sample) Quick read
Alcester 973 0.3% (small sample) Quick read
Agency Village 972 0% (small sample) Quick read
Valley Springs 963 0% (small sample) Quick read
Marion 954 0.9% (small sample) Quick read
Estelline 952 0% (small sample) Quick read
Lake Andes 945 0% (small sample) Quick read
Howard 930 0% (small sample) Quick read
Allen 926 0% (small sample) Quick read
Eureka 910 1.1% (small sample) Quick read
Lower Brule 892 0% (small sample) Quick read
Menno 878 1.5% (small sample) Quick read
Whitewood 875 0% (small sample) Quick read
Lake Madison 850 0% (small sample) Quick read
Arlington 846 0% (small sample) Quick read
Centerville 846 1.9% (small sample) Quick read
Alexandria 839 0.7% (small sample) Quick read
Colman 838 0% (small sample) Quick read
Edgemont 827 0% (small sample) Quick read
Mina 817 0% (small sample) Quick read
Elkton 815 0.5% (small sample) Quick read
Wonderland Homes 781 0% (small sample) Quick read
Scotland 780 0.3% (small sample) Quick read
Viborg 770 1.4% (small sample) Quick read
Big Stone City 769 0% (small sample) Quick read
Colton 769 0% (small sample) Quick read
Highmore 764 0% (small sample) Quick read
Bryant 749 0% (small sample) Quick read
Wolsey 745 0% (small sample) Quick read
Lake Norden 740 0% (small sample) Quick read
Woonsocket 710 0.6% (small sample) Quick read
Avon 707 0% (small sample) Quick read
Antelope 701 0% (small sample) Quick read
Selby 695 0% (small sample) Quick read
Corsica 691 0% (small sample) Quick read
Castlewood 690 0% (small sample) Quick read
Burke 685 0% (small sample) Quick read
White River 681 0% (small sample) Quick read
Faulkton 672 0% (small sample) Quick read
Canistota 670 0.6% (small sample) Quick read
Wanblee 661 0% (small sample) Quick read
Wessington Springs 659 0% (small sample) Quick read
Johnson Siding 658 0% (small sample) Quick read
Wall 650 0% (small sample) Quick read
Armour 642 0% (small sample) Quick read
Manderson-White Horse Creek 641 0% (small sample) Quick read
Murdo 638 0% (small sample) Quick read
Meadow View Addition 634 0% (small sample) Quick read
Jefferson 631 0% (small sample) Quick read
Hill City 630 0% (small sample) Quick read
Timber Lake 627 0% (small sample) Quick read
St. Francis 626 0% (small sample) Quick read
Blucksberg Mountain 619 0% (small sample) Quick read
Humboldt 619 0% (small sample) Quick read
McLaughlin 614 0% (small sample) Quick read
Plankinton 606 0% (small sample) Quick read
Onida 586 0% (small sample) Quick read
Shindler 585 0% (small sample) Quick read
New Underwood 574 0% (small sample) Quick read
Herreid 568 0% (small sample) Quick read
Boulder Canyon 565 0% (small sample) Quick read
Kimball 565 0% (small sample) Quick read
Lake Preston 548 0% (small sample) Quick read
Montrose 543 0% (small sample) Quick read
Tripp 533 0% (small sample) Quick read
West Brule 531 0% (small sample) Quick read
Irene 513 0% (small sample) Quick read
Philip 503 0% (small sample) Quick read
Langford 496 2.5% (small sample) Quick read
Emery 492 1.5% (small sample) Quick read
Newell 489 1.5% (small sample) Quick read
Mount Vernon 483 0% (small sample) Quick read
Mountain Plains 481 0% (small sample) Quick read
White 478 0% (small sample) Quick read
Veblen 472 0% (small sample) Quick read
Dupree 470 0% (small sample) Quick read
Hudson 461 0% (small sample) Quick read
Warner 457 0% (small sample) Quick read
Kadoka 441 0% (small sample) Quick read
Lake Poinsett 438 0% (small sample) Quick read
Parmelee 434 0% (small sample) Quick read
Iroquois 423 0% (small sample) Quick read
Gayville 420 0% (small sample) Quick read
Anderson 418 0% (small sample) Quick read
Bison 417 0.9% (small sample) Quick read
Wilmot 416 0% (small sample) Quick read
Prairiewood Village 411 0% (small sample) Quick read
Waubay 411 0% (small sample) Quick read
Alpena 407 0% (small sample) Quick read
Oacoma 406 0% (small sample) Quick read
Tabor 405 0% (small sample) Quick read
White Lake 404 0% (small sample) Quick read
Bridgewater 402 0% (small sample) Quick read
Colome 399 0% (small sample) Quick read
Oahe Acres 395 0% (small sample) Quick read
Hurley 393 0% (small sample) Quick read
Wakonda 387 2.5% (small sample) Quick read
Keystone 385 6% (small sample) Quick read
Wounded Knee 378 no ACS figure Quick read
Hayti 369 1.3% (small sample) Quick read
Kennebec 369 0% (small sample) Quick read
Bowdle 364 0% (small sample) Quick read
Long Hollow 364 0% (small sample) Quick read
Hermosa 360 0% (small sample) Quick read
Willow Lake 360 0% (small sample) Quick read
Leola 359 0% (small sample) Quick read
Chancellor 354 0% (small sample) Quick read
Rosholt 353 0% (small sample) Quick read
Little Eagle 343 0% (small sample) Quick read
Summit 341 0% (small sample) Quick read
Presho 338 0% (small sample) Quick read
Bonesteel 336 0% (small sample) Quick read
Trent 332 0% (small sample) Quick read
Roscoe 329 1.8% (small sample) Quick read
Buffalo 328 0% (small sample) Quick read
Two Strike 327 0% (small sample) Quick read
Toronto 320 0% (small sample) Quick read
Hoven 317 0% (small sample) Quick read
Enemy Swim 304 0% (small sample) Quick read
Faith 304 0% (small sample) Quick read
La Plant 300 0% (small sample) Quick read
Florence 299 0% (small sample) Quick read
Pukwana 293 0% (small sample) Quick read
Soldier Creek 286 0% (small sample) Quick read
Pine Lakes Addition 285 0% (small sample) Quick read
Ramona 284 0% (small sample) Quick read
Doland 282 0% (small sample) Quick read
Pickstown 274 0% (small sample) Quick read
Hosmer 273 15.1% (small sample) Quick read
Ethan 269 0% (small sample) Quick read
Renner Corner 258 0% (small sample) Quick read
Hecla 257 1.5% (small sample) Quick read
Bruce 254 0% (small sample) Quick read
Bullhead 250 0% (small sample) Quick read
Gary 249 0% (small sample) Quick read
Stickney 245 0% (small sample) Quick read
Bristol 240 0% (small sample) Quick read
Nisland 239 0% (small sample) Quick read
Henry 238 0% (small sample) Quick read
Chester 237 0% (small sample) Quick read
Wakpala 237 0% (small sample) Quick read
Pollock 234 4.9% (small sample) Quick read
Cherry Creek 233 0% (small sample) Quick read
Egan 232 0% (small sample) Quick read
Sicangu Village 232 0% (small sample) Quick read
South Shore 226 0% (small sample) Quick read
Brant Lake South 223 0% (small sample) Quick read
Pringle 221 0% (small sample) Quick read
Blunt 218 0% (small sample) Quick read
Frederick 217 0% (small sample) Quick read
Yale 214 0% (small sample) Quick read
Oelrichs 213 0% (small sample) Quick read
Mission Hill 212 0% (small sample) Quick read
Delmont 211 0% (small sample) Quick read
Kranzburg 211 0% (small sample) Quick read
Monroe 211 0% (small sample) Quick read
New Effington 209 0% (small sample) Quick read
Horse Creek 207 0% (small sample) Quick read
Glendale Colony 203 0% (small sample) Quick read
Wessington 203 0% (small sample) Quick read
Marty 197 0% (small sample) Quick read
Tulare 193 0% (small sample) Quick read
Artesian 190 0% (small sample) Quick read
Isabel 188 0% (small sample) Quick read
Cavour 186 0% (small sample) Quick read
Corn Creek 183 0% (small sample) Quick read
Roslyn 183 0% (small sample) Quick read
Swift Bird 179 0% (small sample) Quick read
Kenel 176 0% (small sample) Quick read
Mellette 176 0% (small sample) Quick read
Wentworth 175 0% (small sample) Quick read
Sinai 174 0% (small sample) Quick read
Columbia 173 0% (small sample) Quick read
Eden 173 0% (small sample) Quick read
St. Lawrence 173 0% (small sample) Quick read
Astoria 171 0% (small sample) Quick read
Badger 168 0% (small sample) Quick read
Richland 168 0% (small sample) Quick read
Ashton 163 0% (small sample) Quick read
Northville 159 0% (small sample) Quick read
Spring Creek 159 0% (small sample) Quick read
Norris 155 0% (small sample) Quick read
Carthage 153 0% (small sample) Quick read
Volin 153 0% (small sample) Quick read
Java 147 0% (small sample) Quick read
Letcher 147 0% (small sample) Quick read
Whitehorse 147 0% (small sample) Quick read
Peever 146 0% (small sample) Quick read
White Horse 146 0% (small sample) Quick read
Canova 145 0% (small sample) Quick read
Geddes 138 0% (small sample) Quick read
Midland 138 0% (small sample) Quick read
Fairfax 135 0% (small sample) Quick read
Hazel 135 1.6% (small sample) Quick read
Frankfort 130 0% (small sample) Quick read
Conde 129 0% (small sample) Quick read
Crook City 127 0% (small sample) Quick read
Fruitdale 127 0% (small sample) Quick read
Pierpont 127 0% (small sample) Quick read
Brandt 125 0% (small sample) Quick read
Central City 125 0% (small sample) Quick read
Spring Creek Colony 125 0% (small sample) Quick read
Cresbard 124 0% (small sample) Quick read
Stockholm 124 0% (small sample) Quick read
Buffalo Gap 123 0% (small sample) Quick read
Davis 119 0% (small sample) Quick read
Angostura 118 0% (small sample) Quick read
Reliance 112 0% (small sample) Quick read
Spencer 112 0% (small sample) Quick read
Glenham 111 0% (small sample) Quick read
Okreek 110 0% (small sample) Quick read
Oldham 110 0% (small sample) Quick read
Revillo 110 0% (small sample) Quick read
Lesterville 109 0% (small sample) Quick read
Golden View Colony 107 0% (small sample) Quick read
Peever Flats 107 0% (small sample) Quick read
Vienna 107 0% (small sample) Quick read
Rowena 105 0% (small sample) Quick read
Dallas 103 0% (small sample) Quick read
Dante 102 0% (small sample) Quick read
Harrold 102 0% (small sample) Quick read
Hitchcock 102 0% (small sample) Quick read
Clear Lake 100 0% (small sample) Quick read
Agar 97 0% (small sample) Quick read
Belvidere 97 0% (small sample) Quick read
Garden City 96 0% (small sample) Quick read
Bradley 94 0% (small sample) Quick read
Morningside 94 0% (small sample) Quick read
Vale 93 0% (small sample) Quick read
Goodwin 92 0% (small sample) Quick read
Mound City 90 0% (small sample) Quick read
Batesland 89 0% (small sample) Quick read
Fairview 88 0% (small sample) Quick read
McIntosh 87 0% (small sample) Quick read
Millerdale Colony 86 0% (small sample) Quick read
Lyons 84 0% (small sample) Quick read
Westport 83 0% (small sample) Quick read
La Bolt 82 0% (small sample) Quick read
Cottonwood 81 0% (small sample) Quick read
Claire City 80 0% (small sample) Quick read
Claremont 80 0% (small sample) Quick read
Fulton 80 0% (small sample) Quick read
Quinn 80 0% (small sample) Quick read
Corona 79 0% (small sample) Quick read
Burbank 78 0% (small sample) Quick read
Dimock 78 0% (small sample) Quick read
Lebanon 78 0% (small sample) Quick read
Brant Lake 76 0% (small sample) Quick read
Naples 76 0% (small sample) Quick read
Running Water 76 0% (small sample) Quick read
Bridger 75 0% (small sample) Quick read
Cow Creek 74 0% (small sample) Quick read
Evergreen Colony 74 no ACS figure Quick read
New Witten 73 0% (small sample) Quick read
Utica 70 0% (small sample) Quick read
Bath Corner 69 0% (small sample) Quick read
Akaska 68 0% (small sample) Quick read
Grenville 68 0% (small sample) Quick read
Wallace 68 19% (small sample) Quick read
Herrick 67 0% (small sample) Quick read
Brentford 66 0% (small sample) Quick read
Brentwood Colony 66 0% (small sample) Quick read
Morristown 65 0% (small sample) Quick read
Strandburg 65 0% (small sample) Quick read
Wasta 63 0% (small sample) Quick read
Clark Colony 62 22.2% (small sample) Quick read
Farmer 62 0% (small sample) Quick read
Olivet 60 0% (small sample) Quick read
Ravinia 59 0% (small sample) Quick read
Turton 58 0% (small sample) Quick read
Stratford 57 0% (small sample) Quick read
Tschetter Colony 57 no ACS figure Quick read
Wood 57 0% (small sample) Quick read
Bath 56 0% (small sample) Quick read
Chelsea 56 0% (small sample) Quick read
Ortley 54 0% (small sample) Quick read
Sunset Colony 54 0% (small sample) Quick read
Lake City 53 0% (small sample) Quick read
Mayfield Colony 53 no ACS figure Quick read
Interior 52 0% (small sample) Quick read
Ideal 51 0% (small sample) Quick read
Shamrock Colony 51 no ACS figure Quick read
Sherman 51 0% (small sample) Quick read
Bushnell 50 0% (small sample) Quick read
Vivian 50 0% (small sample) Quick read
Raymond 48 0% (small sample) Quick read
Tolstoy 48 0% (small sample) Quick read
Spink Colony 47 0% (small sample) Quick read
Winfred 46 0% (small sample) Quick read
Cameron Colony 45 0% (small sample) Quick read
Nunda 45 0% (small sample) Quick read
Andover 44 0% (small sample) Quick read
Dolton 44 0% (small sample) Quick read
Oral 44 0% (small sample) Quick read
Mansfield 43 0% (small sample) Quick read
New Elm Spring Colony 43 no ACS figure Quick read
Okaton 43 0% (small sample) Quick read
Stephan 43 0% (small sample) Quick read
Forestburg 42 0% (small sample) Quick read
Seneca 42 0% (small sample) Quick read
Artas 41 0% (small sample) Quick read
Spring Lake Colony 41 0% (small sample) Quick read
Clearfield Colony 40 no ACS figure Quick read
Orient 40 0% (small sample) Quick read
Altamont 39 0% (small sample) Quick read
Erwin 39 0% (small sample) Quick read
Jamesville Colony 39 no ACS figure Quick read
Lantry 39 0% (small sample) Quick read
Old Elm Spring Colony 39 no ACS figure Quick read
Orland Colony 39 0% (small sample) Quick read
Camp Crook 38 0% (small sample) Quick read
Ree Heights 38 0% (small sample) Quick read
Twin Brooks 38 0% (small sample) Quick read
Fairburn 37 0% (small sample) Quick read
Meckling 37 0% (small sample) Quick read
Aurora Center 34 0% (small sample) Quick read
Bancroft 34 0% (small sample) Quick read
Ward 31 0% (small sample) Quick read
Caputa 29 no ACS figure Quick read
Rockport Colony 27 0% (small sample) Quick read
Shannon Colony 27 0% (small sample) Quick read
Long Lake 26 0% (small sample) Quick read
Rockham 26 0% (small sample) Quick read
Milltown 25 0% (small sample) Quick read
Virgil 24 0% (small sample) Quick read
Ferney 22 no ACS figure Quick read
Onaka 22 0% (small sample) Quick read
Prairie City 22 no ACS figure Quick read
Crocker 21 no ACS figure Quick read
Lane 21 0% (small sample) Quick read
Waverly 21 0% (small sample) Quick read
Fedora 19 0% (small sample) Quick read
Smithwick 19 0% (small sample) Quick read
Grassland Colony 18 0% (small sample) Quick read
Hetland 16 0% (small sample) Quick read
Marvin 16 0% (small sample) Quick read
Vilas 16 0% (small sample) Quick read
Draper 15 0% (small sample) Quick read
Kaylor 15 no ACS figure Quick read
Cloverleaf Colony 14 0% (small sample) Quick read
St. Onge 14 no ACS figure Quick read
Wetonka 14 0% (small sample) Quick read
Gann Valley 12 0% (small sample) Quick read
Millbrook Colony 12 no ACS figure Quick read
Kidder 11 0% (small sample) Quick read
Broadland 9 0% (small sample) Quick read
Butler 8 0% (small sample) Quick read
Dudley 7 no ACS figure Quick read
Harrison 7 no ACS figure Quick read
St. Charles 7 no ACS figure Quick read
White Rock 6 no ACS figure Quick read
Storla 5 0% (small sample) Quick read
Albee 4 0% (small sample) Quick read
New Holland 4 no ACS figure Quick read
Verdon 4 0% (small sample) Quick read
Lowry 2 no ACS figure Quick read
Ardmore 0 no ACS figure Quick read
Bijou Hills 0 no ACS figure Quick read
Blumengard Colony 0 no ACS figure Quick read
Bon Homme Colony 0 no ACS figure Quick read
Buffalo Chip 0 no ACS figure Quick read
Camrose Colony 0 no ACS figure Quick read
Cedar Grove Colony 0 no ACS figure Quick read
Claremont Colony 0 no ACS figure Quick read
Collins Colony 0 no ACS figure Quick read
Deerfield Colony 0 no ACS figure Quick read
Fordham Colony 0 no ACS figure Quick read
Graceville Colony 0 no ACS figure Quick read
Grass Ranch Colony 0 no ACS figure Quick read
Green Grass 0 no ACS figure Quick read
Greenwood Colony 0 no ACS figure Quick read
Hamill 0 no ACS figure Quick read
Hillcrest Colony 0 no ACS figure Quick read
Hillside Colony 0 no ACS figure Quick read
Hillsview 0 no ACS figure Quick read
Huron Colony 0 no ACS figure Quick read
Hutterville Colony 0 no ACS figure Quick read
Lakeview Colony 0 no ACS figure Quick read
Long Lake Colony 0 no ACS figure Quick read
Loomis 0 no ACS figure Quick read
Maverick Junction 0 no ACS figure Quick read
Maxwell Colony 0 no ACS figure Quick read
Newdale Colony 0 no ACS figure Quick read
Newport Colony 0 no ACS figure Quick read
Norfeld Colony 0 no ACS figure Quick read
Oak Lane Colony 0 no ACS figure Quick read
Ola 0 no ACS figure Quick read
Pearl Creek Colony 0 no ACS figure Quick read
Pembrook Colony 0 no ACS figure Quick read
Plainview Colony 0 no ACS figure Quick read
Platte Colony 0 no ACS figure Quick read
Pleasant Valley Colony 0 no ACS figure Quick read
Poinsett Colony 0 no ACS figure Quick read
Provo 0 no ACS figure Quick read
Riverside Colony 0 no ACS figure Quick read
Rolland Colony 0 no ACS figure Quick read
Rosedale Colony 0 no ACS figure Quick read
Roswell 0 no ACS figure Quick read
Rustic Acres Colony 0 no ACS figure Quick read
Silver Lake Colony 0 no ACS figure Quick read
Spring Valley Colony 0 no ACS figure Quick read
Thunderbird Colony 0 no ACS figure Quick read
Upland Colony 0 no ACS figure Quick read
Westwood Colony 0 no ACS figure Quick read
White Rock Colony 0 no ACS figure Quick read
Wolf Creek Colony 0 no ACS figure Quick read

Source · Bike-to-work share and population from the US Census 2022 ACS 5-year (tables B08301, B01003); coordinates and land area from the Census Gazetteer. Shares marked "small sample" come from places too small for a reliable ACS estimate, so read them as rough.

The guides work the same in every town →