South Dakota Public Libraries
This page lists 125 public libraries in South Dakota, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.
Advertisement
South Dakota public libraries by city
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| K.O. Lee Aberdeen Public Library | 215 Fourth Ave SE, Aberdeen | 57401 | Brown | (605) 626-7097 |
| Alcester Public Library | 409 E 6th St, Alcester | 57001 | Union | (605) 934-2601 |
| Armour-Carnegie Public Library | 915 Main St, Armour | 57313 | Douglas | (605) 724-2743 |
| Avon Public Library | 116 N Main St, Avon | 57315 | Bon Homme | (605) 286-3760 |
| B | ||||
| Baltic Branch-Siouxland LibrariesPart of Siouxland Libraries | 213 St Olaf Ave, Baltic | 57003 | Minnehaha | (605) 367-8019 |
| Belle Fourche Public Library | 905 5th Ave, Belle Fourche | 57717 | Butte | (605) 892-4407 |
| Beresford Public Library | 115 S Third St, Beresford | 57004 | Union | (605) 763-2782 |
| Grant County-Big Stone City BranchPart of Grant County Public Library | 400 Washington, Suite 102, Big Stone City | 57216 | Grant | |
| Bison Public Library | 300 W Carr St, Bison | 57620 | Perkins | (605) 244-7252 |
| Bowdle Public Library | 3043 Main St, Bowdle | 57428 | Edmunds | (605) 285-6464 |
| Brandon Branch-Siouxland LibrariesPart of Siouxland Libraries | 305 S Splitrock Blvd, Brandon | 57005 | Minnehaha | (605) 582-2390 |
| Britton Public Library | 759 7th St, Britton | 57430 | Marshall | (605) 448-2800 |
| Brookings Public Library | 515 Third St, Brookings | 57006 | Brookings | (605) 692-9407 |
| Northwest Regional Library | 408 Ramsland St, Buffalo | 57720 | Harding | (605) 375-3835 |
| Burke Public Library | 704 Main, Burke | 57523 | Gregory | (605) 775-2373 |
| C | ||||
| Canton Public Library | 225 N Broadway, Canton | 57013 | Lincoln | (605) 987-5831 |
| Centerville Community Library | 421 Florida, Centerville | 57014 | Turner | (605) 563-2540 |
| Cozard Memorial Library | 110 E Lawler Ave, Chamberlain | 57325 | Brule | (605) 234-4414 |
| Emil M. Larson Library | 120 N Commercial, Clark | 57225 | Clark | (605) 532-5571 |
| Clear Lake City Library | 125 3rd Ave S, Clear Lake | 57226 | Deuel | (605) 874-2013 |
| Colman Branch Library- Moody CountyPart of Moody County Resource Center | 120 N Main Ave, Colman | 57017 | Moody | (605) 573-0959 |
| Colton Branch-Siouxland LibrariesPart of Siouxland Libraries | 402 S Dakota Ave, Colton | 57018 | Minnehaha | (605) 367-8021 |
| Crooks Branch-Siouxland LibrariesPart of Siouxland Libraries | 900 N West Ave, Crooks | 57020 | Minnehaha | (605) 367-6384 |
| Custer County Library | 447 Crook St Suite 4, Custer | 57730 | Custer | (605) 673-4803 |
| D | ||||
| Hazel L. Meyer Memorial Library | 102 1st St NE, De Smet | 57231 | Kingsbury | (605) 854-3842 |
| Deadwood Public Library | 435 Williams St, Deadwood | 57732 | Lawrence | (605) 578-2821 |
| Dell Rapids Carnegie Public Library | 513 N Orleans Ave, Dell Rapids | 57022 | Minnehaha | (605) 428-3595 |
| Doland Community Library | 405 N Humphrey Dr, Doland | 57436 | Spink | (605) 635-6421 |
| E | ||||
| Dakota Club Library | 219 Main, Eagle Butte | 57625 | Dewey | (605) 964-7661 |
| Edgemont Public Library | 412 2nd Ave, Edgemont | 57735 | Fall River | (605) 662-7712 |
| Elk Point-Jefferson Community/School Library | 402 S Douglas, Elk Point | 57025 | Union | (605) 356-5941 |
| Elkton School/Community Library | 508 Buffalo St, Elkton | 57026 | Brookings | (605) 542-4591 |
| Kathryn Schulkoski Public Library | 705 8th St, Eureka | 57437 | McPherson | (605) 284-2863 |
| F | ||||
| Faith Public Library | 204 W Fifth St, Faith | 57626 | Meade | (605) 967-2262 |
| Faulk County Library | 127 8th Avenue South, Faulkton | 57438 | Faulk | (605) 598-6236 |
| Moody County Resource Center | 610 W Community Dr, Flandreau | 57028 | Moody | (605) 997-3326 |
| Emma Burnham Public Library | 403 Main St, Frederick | 57441 | Brown | (605) 329-2241 |
| Freeman Public Library | 322 S Main St, Freeman | 57029 | Hutchinson | (605) 925-7003 |
| G | ||||
| Garretson Branch-Siouxland LibrariesPart of Siouxland Libraries | 649 Main Ave, Garretson | 57030 | Minnehaha | (605) 367-8039 |
| Potter County Free Library | 205 W Commercial Ave, Suite 103, Gettysburg | 57442 | Potter | (605) 765-9518 |
| Gregory Public Library | 112 E Fifth St, Gregory | 57533 | Gregory | (605) 835-8531 |
| Wage Memorial Library | 120 N Main St, Groton | 57445 | Brown | (605) 397-8422 |
| H | ||||
| Harrisburg Community Library | 200 Willow St, Room C100, Harrisburg | 57032 | Lincoln | (605) 767-7910 |
| Hartford Branch-Siouxland LibrariesPart of Siouxland Libraries | 119 N Main Ave, Suite A, Hartford | 57033 | Minnehaha | (605) 367-6380 |
| Custer County Hermosa Branch LibraryPart of Custer County Library | 234 Main St, Hermosa | 57744 | Custer | (605) 255-5597 |
| Hyde County Library | 107 Commercial Ave SE, Highmore | 57345 | Hyde | (605) 852-2514 |
| Hill City Public Library | 341 Main St, Hill City | 57745 | Pennington | (605) 574-4529 |
| Hot Springs Public Library | 2005 Library Dr, Hot Springs | 57747 | Fall River | (605) 745-3151 |
| Howard Public Library | 101 E Farmer Ave, Howard | 57349 | Miner | (605) 772-4761 |
| Hudson Public Library | 316 Wheelock, Hudson | 57034 | Lincoln | (605) 984-2179 |
| Humboldt Branch-Siouxland LibrariesPart of Siouxland Libraries | 201 S Main St, Humboldt | 57035 | Minnehaha | (605) 367-8052 |
| Hurley Public Library | 603 Center Ave, Hurley | 57036 | Turner | (605) 238-5680 |
| Huron Public Library | 521 Dakota Ave South, Huron | 57350 | Beadle | (605) 353-8530 |
| I | ||||
| M. P. Beebe Memorial Library | 120 Main, Ipswich | 57451 | Edmunds | (605) 426-6707 |
| Irene School/Community Library | 130 E State St, Irene | 57037 | Turner | (605) 263-3311 |
| K | ||||
| Jackson County Library | 910 Main St, Kadoka | 57543 | Jackson | (605) 837-2689 |
| Kennebec Public Library | 203 S Main, Kennebec | 57544 | Lyman | (605) 869-2207 |
| Keystone Town Library | 1101 Madill St, Keystone | 57751 | Pennington | (605) 666-4499 |
| Kimball Public Library | 140 N Main Suite 104, Kimball | 57355 | Brule | (605) 778-6690 |
| Build Your Own Library BookmobilePart of Oglala Lakota College Woksape Tipi Academic & Public Library | 3 Mile Creek Rd, Kyle | 57752 | Oglala Lakota | |
| Oglala Lakota College Woksape Tipi Academic & Public Library | 3-Mile Creek Rd, Kyle | 57752 | Oglala Lakota | (605) 455-6064 |
| L | ||||
| Lake Andes Public Library | 17 Park Ave, Lake Andes | 57356 | Charles Mix | (605) 487-7524 |
| Dorothee Pike Memorial Library | 225 N Main Ave, Lake Preston | 57249 | Kingsbury | (605) 847-4843 |
| Langford Public Library | 306 Main St, Langford | 57454 | Marshall | (605) 493-6690 |
| Phoebe Apperson Hearst Free Library | 315 West Main, Lead | 57754 | Lawrence | (605) 584-2013 |
| Lemmon Public Library | 303 1st Ave W, Lemmon | 57638 | Perkins | (605) 374-5611 |
| Lennox Community Library | 208 W 5th St, Lennox | 57039 | Lincoln | (605) 647-2203 |
| Leola Public Library | 802 Main St, Leola | 57456 | McPherson | (605) 439-3383 |
| Lower Brule Community College Public Library | 137 Sacred Circle Dr, Lower Brule | 57548 | Lyman | (605) 473-5028 |
| M | ||||
| Madison Public Library | 209 E Center, Madison | 57042 | Lake | (605) 256-7525 |
| Bennett County Library | 101 Main St, Martin | 57551 | Bennett | (605) 685-6311 |
| Ihanktonwan Community/College Library | 200 S Main, Marty | 57361 | Charles Mix | (605) 384-3997 |
| Menno Community-School Library | 410 S 5th St, Menno | 57045 | Hutchinson | (605) 387-5161 |
| Midland Community LibraryPart of Haakon County Public Library | 401 Russell St, Midland | 57552 | Haakon | (605) 843-2158 |
| Grant County Public Library | 207 E Park Ave, Milbank | 57252 | Grant | (605) 432-6543 |
| Hand County Library | 402 North Broadway, Miller | 57362 | Hand | (605) 853-3693 |
| Sinte Gleska University Library | Highway 18 East, Main Campus, Mission | 57555 | Todd | (605) 856-8112 |
| Mitchell Public Library | 221 N Duff St, Mitchell | 57301 | Davison | (605) 995-8480 |
| A. H. Brown Public Library | 521 N Main St, Mobridge | 57601 | Walworth | (605) 845-2808 |
| N | ||||
| Newell Public Library | 208 Girard, Newell | 57760 | Butte | (605) 456-2179 |
| North Sioux City Community Library | 601 River Dr, North Sioux City | 57049 | Union | (605) 422-2366 |
| O | ||||
| Sully Area Library | 500 8th St, Onida | 57564 | Sully | (605) 258-2133 |
| P | ||||
| Parker Public Library | 290 N Main, Parker | 57053 | Turner | (605) 297-5552 |
| Parkston Public Library | 110 W Main St, Parkston | 57366 | Hutchinson | (605) 928-7906 |
| Haakon County Public Library | 140 S Howard, Philip | 57567 | Haakon | (605) 859-2442 |
| Piedmont Valley Library | 111 2nd St, Piedmont | 57769 | Meade | (605) 718-3663 |
| R. E. Rawlins Municipal Library | 1000 E Church St, Pierre | 57501 | Hughes | (605) 773-7421 |
| Plankinton Community Library | 404 E Davenport, Plankinton | 57368 | Aurora | (605) 942-7600 |
| Platte Public Library | 310 South Main, Platte | 57369 | Charles Mix | (605) 337-9869 |
| Presho Public Library | 108 Main, Presho | 57568 | Lyman | (605) 895-2443 |
| R | ||||
| Rapid City Public Library | 610 Quincy St, Rapid City | 57701 | Pennington | (605) 394-6139 |
| Redfield Carnegie Library | 5 E 5th Ave, Redfield | 57469 | Spink | (605) 472-4555 |
| Grant County-Revillo BranchPart of Grant County Public Library | 401 N 2nd Ave, Revillo | 57259 | Grant | |
| S | ||||
| Scotland Community Library | 221 Juniper St, Scotland | 57059 | Bon Homme | (605) 583-2340 |
| Caille Branch-Siouxland LibrariesPart of Siouxland Libraries | 4100 Carnegie Cir, Sioux Falls | 57106 | Minnehaha | (605) 367-8144 |
| Oak View Branch-Siouxland LibrariesPart of Siouxland Libraries | 3700 E Third St, Sioux Falls | 57103 | Minnehaha | (605) 367-8060 |
| Prairie West Branch-Siouxland LibrariesPart of Siouxland Libraries | 7630 W 26th St, Sioux Falls | 57106 | Minnehaha | (605) 978-6899 |
| Ronning Branch-Siouxland LibrariesPart of Siouxland Libraries | 3100 E 49th St, Sioux Falls | 57103 | Minnehaha | (605) 367-8140 |
| Siouxland Libraries | 200 N Dakota Ave, Sioux Falls | 57117 | Minnehaha | (605) 367-8701 |
| Sisseton Memorial Library | 305 E Maple St, Sisseton | 57262 | Roberts | (605) 698-7391 |
| Sisseton Wahpeton Community College Library | Bia Road 700, Sisseton | 57262 | Roberts | (605) 698-3966 |
| Grace Balloch Memorial Library | 625 N Fifth St, Spearfish | 57783 | Lawrence | (605) 642-1330 |
| Evelyn Lang Public Library | 605 8th St, Springfield | 57062 | Bon Homme | (605) 369-2311 |
| Grant County-Strandburg BranchPart of Grant County Public Library | 118 N Main St, Strandburg | 57265 | Grant | |
| Sturgis Public Library | 1040 Harley-Davidson Way, Suite 101, Sturgis | 57785 | Meade | (605) 347-2624 |
| T | ||||
| Tea Community Library | 500 W. Brian, Tea | 57064 | Lincoln | (605) 498-0281 |
| Dewey County Library | 712 Main, Timber Lake | 57656 | Dewey | (605) 865-3541 |
| Tripp Public Library | 105 S Sloan St, Tripp | 57376 | Hutchinson | (605) 935-1422 |
| Tyndall Public Library | 110 W 17th Ave, Tyndall | 57066 | Bon Homme | (605) 589-3266 |
| V | ||||
| Valley Springs Branch-Siouxland LibrariesPart of Siouxland Libraries | 401 Broadway Ave, Valley Springs | 57068 | Minnehaha | (605) 367-8051 |
| Edith B Siegrist Vermillion Public Library | 18 Church St, Vermillion | 57069 | Clay | (605) 677-7060 |
| Viborg Public Library | 114 N Main St, Viborg | 57070 | Turner | (605) 326-5481 |
| W | ||||
| Wagner Public Library | 106 Sheridan Ave, Wagner | 57380 | Charles Mix | (605) 384-5248 |
| Wall Community Library | 407 Main St, Wall | 57790 | Pennington | (605) 279-2929 |
| Hamlin-Codington Regional Library | 3 8th Ave SE, Watertown | 57201 | Codington | (605) 753-1011 |
| Watertown Regional Library | 160 6th St NE, Watertown | 57201 | Codington | (605) 882-6220 |
| Waubay Public Library | 94 N Main St, Waubay | 57273 | Day | (605) 947-4748 |
| Webster Public Library | 800 Main St, Webster | 57274 | Day | (605) 345-3263 |
| Wessington Springs Carnegie Library | 109 West Main, Wessington Springs | 57382 | Jerauld | (605) 539-1803 |
| White Lake Community Library | 111 Main St, White Lake | 57383 | Aurora | (605) 249-2301 |
| Whitewood Public Library | 1201 Ash St, Whitewood | 57793 | Lawrence | (605) 269-2616 |
| Wilmot Public Library | 602 Main St, Wilmot | 57279 | Roberts | (605) 938-5698 |
| Tripp County Library - Grossenburg Memorial | 442 Monroe St, Winner | 57580 | Tripp | (605) 842-0330 |
| Woonsocket Community Library | 101 N 2nd, Woonsocket | 57385 | Sanborn | (605) 796-1412 |
| Y | ||||
| Yankton Community Library | 515 Walnut, Yankton | 57078 | Yankton | (605) 668-5276 |
About these listings
Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.