This page contains a list of public libraries in Missouri. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.
| City | Library | Address | Zip | Phone | |
| Advance | Advance Community Library | 308 Gabriel Ave | 63730 | (573) 722-3156 | |
| Albany | Albany Carnegie Public Library | 101 West Clay | 64402 | (660) 726-5615 | |
| Altenburg | Altenburg Branch | 66 Poplar St. | (573) 824-5267 | ||
| Alton | Alton Branch Library | (417) 778-6414 | |||
| Alton | Oregon County Library District | po box 158 | 65606 | (417) 778-6414 | |
| Annapolis | Annapolis Branch Library | 204 School Street | |||
| Appleton City | Appleton City Library | 105 W. 4th Street | 64724 | (660) 476-5513 | |
| Arbyrd | Arbyrd Branch Library | 100 Douglas St. | (573) 564-2385 | ||
| Archie | Archie Branch | 315 S. Main | (816) 293-5579 | ||
| Arnold | Fox Branch | 2103 Jeffco Blvd. | (636) 296-2204 | ||
| Ashland | Southern Boone County Public Library | 117 E. Broadway | (573) 657-7378 | ||
| Augusta | South County Branch | 5577 Walnut St. | (636) 228-4855 | ||
| Aurora | Aurora Branch | 202 Jefferson | (417) 678-2036 | ||
| Ava | Douglas County Public Library | 301 Sw 3rd Ave | 65608 | (417) 683-5633 |
| City | Library | Address | Zip | Phone | |
| Barnhart | Windsor Branch | 7479 Metropolitan Blvd. | (636) 461-1914 | ||
| Belle | Maries County Library Belle Branch | 206 B South Alvarado | (573) 859-6285 | ||
| Belton | Belton Branch | 422 Main St. | (816) 331-0049 | ||
| Benton | Benton Branch | 44 N. Winchester | (573) 545-3581 | ||
| Bernie | Bernie Public Library | 111 N Allen | 63822 | (573) 293-4383 | |
| Bethany | Bethany Public Library | 3105 Miller Street | 64424 | (660) 425-8008 | |
| Birch Tree | Birch Tree City Library | box 2 | |||
| Black | Oates Branch | ||||
| Bloomfield | Bloomfield Public Library | 200 Seneca | 63825 | (573) 568-3626 | |
| Blue Springs | Blue Springs North Branch | 850 N.W. Hunter Dr. | (816) 224-8772 | ||
| Blue Springs | Blue Springs South Branch | 2220 South 7 Hwy. | (816) 229-3571 | ||
| Bolivar | Polk County Library | 1690 W. Broadway | 65613 | (417) 326-4531 | |
| Bonne Terre | Bonne Terre Memorial Library | 5 Southwest Main Street | 63628 | (573) 358-2260 | |
| Boonville | Boonville-Cooper Branch | 618 Main St. | (660) 882-5864 | ||
| Bourbon | Bourbon Branch Library | 575 Elm St. | (573) 732-5313 | ||
| Bowling Green | Bowling Green Public Library | 201 W. Locust Street | 63334 | (573) 324-5030 | |
| Branson | Taneyhills Community Library | 200 South Fourth Street | (417) 334-1418 | ||
| Breckenridge | Breckenridge Public Library | 3 Main | (660) 644-5613 | ||
| Brentwood | Brentwood Public Library | 8765 Eulalie Ave | 63144 | (314) 963-8630 | |
| Bridgeton | Bridgeton Trails Branch | 3455 Mckelvey Rd. | (314) 291-7570 | ||
| Brookfield | Brookfield Public Library | 102 East Boston Street | 64628 | (660) 258-7439 | |
| Brunswick | Brunswick Public Library | 115 West Broadway | 65236 | (660) 548-1026 | |
| Buckner | Buckner Branch | 19 East Jefferson | (816) 650-3212 | ||
| Buffalo | Dallas County Library | 219 West Main Street | 65622 | (417) 345-2647 | |
| Bunker | Bunker Branch | 303 Main St. | (573) 689-2718 | ||
| Butler | Butler Public Library | 100 W. Atkison | (660) 679-4321 |
| City | Library | Address | Zip | Phone | |
| Cabool | Texas County Library - Cabool Branch | 418 Walnut | (417) 962-3722 | ||
| California | Wood Place Library | 102 South East Street | (573) 796-2642 | ||
| Camden Point | Camden Point Branch | 401 N.E. Hardesty Street | (816) 280-3384 | ||
| Camdenton | Camden County Library | 89 Rodeo Road | 65020 | (573) 346-7733 | |
| Cameron | Cameron Public Library | 312 N. Chestnut | 64429 | (816) 632-2311 | |
| Campbell | Campbell Branch Library | 104 South Ash | (576) 246-2112 | ||
| Canton | Canton Public Library | 403 Lewis Street | 63435 | (573) 288-5279 | |
| Cape Girardeau | Municipal Library District Of The City Of Cape Girardeau | 711 N Clark | 63701 | (573) 334-5279 | |
| Cardwell | Cardwell Branch Library | 110 N Main St. | (573) 564-3366 | ||
| Carrollton | Carrollton Public Library | 64633 | (660) 542-0183 | ||
| Carthage | Carthage Public Library | 612 S. Garrison Avenue | 64836 | (417) 237-7040 | |
| Caruthersville | Caruthersville Public Library | 707 West 13th Street | 63830 | (573) 333-2480 | |
| Cassville | Cassville Branch Library | 301 W. 17th Street | (417) 847-2121 | ||
| Center | Ralls County Library | 102 North Public | 63436 | (573) 267-3200 | |
| Centerville | Centerville Branch | 220 Pine Street | (573) 648-2471 | ||
| Centerville | Reynolds County Library District | 2306 Pine St. | 63633 | (573) 648-2471 | |
| Centralia | Centralia Public Library | 210 S. Jefferson St | 65240 | (573) 682-2036 | |
| Chaffee | Chaffee Public Library | 202 Wright Avenue | 63740 | (573) 887-3298 | |
| Charleston | Mississippi County Library District | 105 East Marshall | 63834 | (573) 683-6748 | |
| Chesterfield | Samuel C. Sachs Branch | 16400 Burkhardt Place | (636) 728-0001 | ||
| Chillicothe | Livingston County Library | 450 Locust | 64601 | (660) 646-0547 | |
| Clarence | Clarence Public Library | 100 W. Maple | 63437 | (660) 699-3310 | |
| Clarence | Clarence Public Library | 101 West Maple | (660) 699-3310 | ||
| Clarksville | Clarksville Public Library | 401 Second Street | |||
| Clarkton | Clarkton Branch Library | 113 South Main St. | (573) 448-3803 | ||
| Claycomo | Claycomo Branch | 309 N.E. 69 Highway | (816) 455-5030 | ||
| Clayton | Mid-County Branch | 7821 Maryland Ave. | (314) 721-3008 | ||
| Climax Springs | Climax Springs Branch Library | 215 Climax Ave | (573) 347-2722 | ||
| Clinton | Henry County Library | 123 East Green | 64735 | (660) 885-2612 | |
| Cole Camp | Cole Camp Branch | 104 E. Main Street | (660) 668-3887 | ||
| Columbia | Daniel Boone Regional Library | 100 West Broadway | 65203 | (573) 443-3161 | |
| Concordia | Concordia Branch | 709 Main | (660) 463-2277 | ||
| Corder | Corder Branch | 221 N. Lafayette | (660) 394-2565 | ||
| Crane | Crane Area Branch Library | 111 Main Street | (417) 723-8261 | ||
| Crocker | Crocker Branch | 106 South Commercial | (573) 736-5592 | ||
| Crystal City | Crystal City Public Library | 736 Mississippi Avenue | 63019 | (636) 937-7166 | |
| Cuba | Recklein Memorial Branch Library | 305 N. Smith St. | (573) 885-3431 |
| City | Library | Address | Zip | Phone | |
| De Soto | De Soto Public Library | 712 South Main Street | 63020 | (636) 586-3858 | |
| Dearborn | Dearborn Branch | 206 Maple Leaf Avenue | (816) 450-3502 | ||
| Desloge | Desloge Public Library | 209 N. Desloge Drive | 63601 | (573) 431-5506 | |
| Dexter | Keller Public Library Of Dexter | 402 West Grant Street | 63841 | (573) 624-3764 | |
| Dixon | Jessie E. Mccully Memorial Library | 200 S. Pine St | 65459 | (573) 759-3339 | |
| Doniphan | Doniphan-Ripley County Library District | 207 Locust Street | 63935 | (573) 996-2616 | |
| Drexel | Drexel Branch | 211 E. Main St | (816) 657-4740 |
| City | Library | Address | Zip | Phone | |
| Eagle Rock | Eagle Rock Branch | (417) 271-3186 | |||
| East Prairie | Mitchell Memorial Branch Library | 204 E. Washington | (573) 649-2131 | ||
| Edgerton | Edgerton Branch | 404 Frank Street | (816) 790-3569 | ||
| Edina | Knox County Branch Library | 120 South Main | (660) 397-2460 | ||
| El Dorado Springs | Cedar County Library District | 808 S. Main | 64744 | (417) 876-4827 | |
| El Dorado Springs | John D. Smith Public Branch Library | 808 S. Main | 64744 | (417) 876-4827 | |
| Eldon | Miller County Library Eldon Branch | 308 East First | (573) 392-6657 | ||
| Ellington | Ellington Branch | 110 Main St. | (573) 663-7289 | ||
| Ellsinore | Ellsinore Branch | ||||
| Elsberry | Joseph R. Palmer Family Memorial Library | 502 Broadway | 63343 | (573) 898-5821 | |
| Eminence | Eminence Public Library | (573) 226-3123 | |||
| Eureka | Eureka Hills Branch | 103 Hilltop Village Center | (636) 938-4520 | ||
| Excelsior Springs | Excelsior Springs Branch | 1460 Kearney Road | (816) 630-6721 |
| City | Library | Address | Zip | Phone | |
| Fairfax | Fairfax Branch | 118 Main St. | (660) 686-2204 | ||
| Farber | Farber Branch | 111 W. Front Street | (573) 249-2012 | ||
| Farmington | Farmington Public Library | 108 W. Harrison St. | 63640 | (573) 756-5779 | |
| Fayette | Howard County Public Library | 201 S Main St | 65248 | (660) 248-3348 | |
| Fenton | Meramec Valley Branch | 645 New Smizer Mill Rd. | (636) 349-4981 | ||
| Ferguson | Ferguson Municipal Public Library District | 35 N. Florissant Rd. | 63135 | (314) 521-4820 | |
| Festus | Festus Public Library | 222 N. Mill Street | 63028 | (636) 930-2017 | |
| Fisk | Fisk Community Library | 508 Garfield St | 63940 | (573) 967-3810 | |
| Florissant | Florissant Valley Branch | 195 New Florissant Rd. S. | (314) 921-7200 | ||
| Florissant | Jamestown Bluffs Branch | 4153 N. Hwy. 67 | (314) 741-6800 | ||
| Fordland | Fordland Deposit Collection Branch | 1230 School St. | (417) 738-2296 | ||
| Forsyth | Forsyth Public Library | 162 Main Street | (417) 546-5257 | ||
| Fredericktown | Fredericktown Branch Library | 115 S. Main Street | (573) 783-2120 | ||
| Fulton | Callaway County Public Library | 710 Court Street | (573) 642-7261 |
| City | Library | Address | Zip | Phone | |
| Galena | Stone County Library | 322 W State Highway 248 | 65656 | (417) 357-6410 | |
| Gallatin | Daviess County Library | 306 West Grand | 64640 | (660) 663-3222 | |
| Garden City | Garden City Branch | 207-C Date Street | (816) 862-6611 | ||
| Gerald | Gerald Area Library | 357 S. Main | (573) 764-7323 | ||
| Gideon | Rhodes Memorial Branch Library | 303 S Main | (573) 448-3554 | ||
| Gladstone | Antioch Branch | 6060 North Chestnut | (816) 454-1306 | ||
| Glasgow | Lewis Library Of Glasgow | 315 Market St | 65254 | (660) 338-2395 | |
| Golden City | Golden City Public Library | 607 Main | (417) 537-4991 | ||
| Grain Valley | Grain Valley Branch | 110 Front Street | (816) 228-4020 | ||
| Grandin | Grandin Branch | 2 Main | |||
| Grandview | Grandview Branch | 12930 Booth Lane | (816) 763-0550 | ||
| Grant City | Worth County Library | 510 East Avenue | 64456 | (660) 564-2655 | |
| Greenfield | Dade County Library | 209 S. Main St. | 65661 | (417) 637-5334 |
| City | Library | Address | Zip | Phone | |
| Hamilton | Hamilton Public Library | 312 N Davis | 64644 | (816) 583-4832 | |
| Hannibal | Hannibal Free Public Library | 200 South Fifth Street | 63401 | (573) 221-0222 | |
| Hannibal | Hannibal Free Public Library | 200 S. Fifth St. | (573) 221-0222 | ||
| Harrisonville | Cass County Public Library | 400 E. Mechanic | 64701 | (816) 380-4600 | |
| Harrisonville | Genealogy Branch | 400 E. Mechanic | (816) 884-6285 | ||
| Harrisonville | Harrisonville Branch | 400 E. Mechanic St. | (816) 884-3483 | ||
| Hartville | Hartville Branch | 125 Court Square | (417) 741-7595 | ||
| Hartville | Wright County Library | 125 Court Square | 65667 | (417) 741-7595 | |
| Hayti | Conran Memorial Library | 302 East Main Street | (573) 359-0599 | ||
| Hayti | Hayti Conran Memorial Library | 302 E. Main | 63851 | (573) 359-0599 | |
| Hazelwood | Prairie Commons Branch | 915 Utz Ln. | (314) 895-1023 | ||
| Herculaneum | Herculaneum Public Library | 1 Parkwood Ct. | (314) 479-4447 | ||
| Hermann | Hermann Branch | 113 East Fourth | (573) 486-2024 | ||
| Hermitage | Hickory County Library | 99 New Hermitage Dr. | 65668 | (417) 745-6939 | |
| Higginsville | Robertson Memorial Library | 19 West 20th St. | 64037 | (660) 584-2880 | |
| High Ridge | Jefferson County Library District | 5678 State Road Pp | 63049 | (636) 677-8689 | |
| High Ridge | Northwest Branch | 3033 High Ridge Blvd. | (636) 677-8186 | ||
| Holcomb | Holcomb Branch Library | 301 W. Main St. | (573) 792-3268 | ||
| Holden | Holden Public Library | 101 W. Third St. | (816) 732-4545 | ||
| Hornersville | Hornersville Branch | 403 North Main Street | (573) 737-2728 | ||
| Houston | Texas County Library | 117 W. Walnut | 65483 | (417) 967-2258 | |
| Humansville | Humansville Branch | 109 W. Main St. | (417) 754-2455 | ||
| Huntsville | Huntsville Branch Library | 102 E. Library | (660) 277-4518 |
| City | Library | Address | Zip | Phone | |
| Iberia | Miller County Library Iberia Branch | 304 North St. Louis | (573) 793-6746 | ||
| Independence | Consolidated Library District 3 | 15616 E. Us Highway 24 | 64050 | (816) 836-5200 | |
| Independence | Geneology And Local History Branch | 317 W. 24 Highway | (816) 252-7228 | ||
| Independence | Mid-Continent Public Library | 15616 East 24 Highway | (816) 836-5200 | ||
| Independence | North Independence Branch | (816) 252-0950 | |||
| Independence | South Independence Branch | 13700 East 35th Street South | (816) 461-2050 | ||
| Independence | Trails West Branch | 11401 E 23rd | (816) 701-3483 | ||
| Ironton | Ozark Regional Library | 402 N Main St | 63650 | (573) 546-2615 |
| City | Library | Address | Zip | Phone | |
| Jackson | Jackson Public Library | 100 N. Missouri St. | 63755 | (573) 243-5150 | |
| Jackson | Riverside Regional Library | 204 S. Union Ave. | 63755 | (573) 243-8141 | |
| Jamesport | Jamesport Branch | 312 Main Street | (660) 684-6120 | ||
| Jefferson City | Missouri River Regional Library | 209 Adams Street | 65101 | (573) 634-2464 | |
| Joplin | Joplin Public Library | 300 S Main Street | 64801 | (417) 623-7953 |
| City | Library | Address | Zip | Phone | |
| Kahoka | H.E. Sever Memorial Branch Library | 207 West Chestnut | (660) 727-3262 | ||
| Kahoka | Northeast Missouri Library Service | 207 West Chestnut Street | 63445 | (660) 727-2327 | |
| Kansas City | Blue Ridge Branch | 9253 Blue Ridge Boulevard | (816) 761-3382 | ||
| Kansas City | Boardwalk Branch | 8656 N. Ambassador Drive | (816) 741-9011 | ||
| Kansas City | I. H. Ruiz Biblioteca De Las Americas | 2017 West Pennway | (816) 701-3487 | ||
| Kansas City | Kansas City Public Library | 913 Baltimore Ave | 64105 | (816) 701-3400 | |
| Kansas City | L. H. Bluford Branch | 3050 Prospect | (816) 701-3482 | ||
| Kansas City | North Oak Branch | 8700 North Oak Street Trafficway | (816) 436-4385 | ||
| Kansas City | North-East Branch | 6000 Wilson Road | (816) 701-3485 | ||
| Kansas City | Plaza Branch | 301 E. 51st | (816) 701-3481 | ||
| Kansas City | Red Bridge Branch | 11140 Locust Street | (816) 942-1780 | ||
| Kansas City | Southeast Branch | 6242 Swope Parkway | (816) 701-3484 | ||
| Kansas City | Waldo Branch | 201 E 75th Street | (816) 701-3486 | ||
| Kansas City | Westport Branch | 118 Westport Road | (816) 701-3488 | ||
| Kearney | Kearny Branch | 100 South Platte-Clay Way | (816) 628-5055 | ||
| Kennett | Dunklin County Library | 209 North Main Street | 63857 | (573) 888-3561 | |
| Keytesville | Keytesville Public Library | 406 West Bridge Street | |||
| Kimberling City | Kimberling Area Library | po box 730 | (417) 739-2525 | ||
| Kirksville | Adair County Public Library | 63501 | (660) 665-6038 | ||
| Kirkwood | Kirkwood Public Library | 140 East Jefferson Ave | 63122 | (314) 821-5770 | |
| Knob Noster | Knob Noster Branch | 109 E. Mcpherson | (660) 563-2997 | ||
| Koshkonong | Koshkonong Branch Library | 302 Luyster | (417) 867-5472 |
| City | Library | Address | Zip | Phone | |
| La Plata | Laplata Public Library | 103 East Moore St | 63549 | (660) 332-4945 | |
| Labelle | Labelle Branch Library | 425 State | (660) 213-3600 | ||
| Laddonia | Laddonia Branch (Ed French Memorial Library) | 204 2nd Street | (573) 373-2393 | ||
| Lagrange | Lagrange Branch Library | 114 S. Main | (573) 655-2288 | ||
| Lamar | Barton County Library | 300 W. 10th St. | 64759 | (417) 682-5355 | |
| Lamar | Mary K Finley Library | 300 W. 10th St. | (417) 682-5355 | ||
| Lancaster | Schuyler County Library District | 108 E Jackson Street | 63548 | (660) 457-3731 | |
| Lawson | Lawson Community Branch Library | (816) 580-7270 | |||
| Lebanon | Lebanon-Laclede County Library | 915 S. Jefferson Ave | 65536 | (417) 532-4212 | |
| Lees Summit | Colbern Road Branch | 1000 N.E. Colbern Road | (816) 525-9924 | ||
| Lees Summit | Lees Summit Branch | 150 N.W. Oldham Parkway | (816) 524-0567 | ||
| Lesterville | Lesterville Branch | (573) 637-2532 | |||
| Lexington | Lexington Branch | 1008 Main Street | (660) 259-3071 | ||
| Liberal | Liberal Public Branch Library | 201 S. Main | (417) 843-5791 | ||
| Liberty | Liberty Branch | 1000 Kent Street | (816) 781-9240 | ||
| Licking | Texas County Library - Licking Branch | 126 S. Main | (573) 674-2038 | ||
| Lilbourn | Lilbourn Memorial Library | 210 E. Lewis | 63862 | (573) 688-2622 | |
| Linn | Osage County Branch Library | 1014 D East Main Street | (573) 897-2951 | ||
| Lockwood | Lockwood Public Library | 721 S. Main St | 65682 | (417) 232-4204 | |
| Lone Jack | Lone Jack Branch | 211 North Bynum Road | (816) 697-2528 | ||
| Louisiana | Louisiana Public Library | 121 North Third Stret | 63353 | (573) 754-4491 |
| City | Library | Address | Zip | Phone | |
| Macks Creek | Macks Creek Branch Library | 90 State Road N | (573) 363-5530 | ||
| Macon | Macon Public Library | 210 N. Rutherford Street | 63552 | (660) 385-3314 | |
| Madison | Atterbury Memorial Branch Library | 113 E. Broadway | (660) 291-3695 | ||
| Malden | Malden Branch Library | 113 North Madinson | (573) 276-3674 | ||
| Manchester | Grand Glaize Branch | 1010 Meramec Station Rd. | (696) 225-6454 | ||
| Mansfield | Laura Ingalls Wilder Library (Mansfield) Bran | (417) 924-8068 | |||
| Maplewood | Maplewood Public Library | 7550 Lohmeyer Ave. | 63143 | (314) 781-2174 | |
| Marble Hill | Bollinger County Library | 302 Conrad Street | 63764 | (573) 238-2713 | |
| Marceline | Marceline Carnegie Library | 119 E California Ave | 64658 | (660) 376-3223 | |
| Marionville | Marionville Branch | 22 E. Washington Street | (417) 463-2675 | ||
| Marshall | Marshall Public Library | 214 N. Lafayette | 65340 | (660) 886-3392 | |
| Marshfield | Webster County Library | 219 W Jackson St | 65706 | (417) 468-3335 | |
| Martinsburg | Martinsburg Branch Library | 201 E. Washington | (573) 492-6254 | ||
| Maryville | Maryville Public Library | 509 North Main | 64468 | (660) 582-5281 | |
| Memphis | Scotland County Memorial Library | 306 W. Madison St | 63555 | (660) 465-7042 | |
| Mexico | Mexico Branch | 305 W. Jackson | (573) 581-4939 | ||
| Mexico | Mexico-Audrain County Library District | 305 West Jackson | 65265 | (573) 581-4939 | |
| Milan | Sullivan County Public Library | 109 East Second Street | 63556 | (660) 265-3911 | |
| Miller | Miller Branch | 112 E. Main Street | (417) 452-3466 | ||
| Moberly | Little Dixie Regional Libraries | 111 North Fourth Street | 65270 | (660) 263-4426 | |
| Monett | Barry-Lawrence Regional Library | 213 Sixth St. | 65708 | (417) 235-6646 | |
| Monett | Monett Branch | 213 Sixth Street | 65708 | (417) 235-6646 | |
| Monroe City | Monroe City Public Library | 109a Second Street | 63456 | (573) 735-2665 | |
| Montgomery City | Montgomery City Public Library | 224 North Allen | 63361 | (573) 564-8022 | |
| Mound City | Mound City Public Library | 207 East Sixth Street | 64470 | (660) 442-5700 | |
| Mountain Grove | Mountain Grove Branch | 219 E 2nd St | (417) 926-4453 | ||
| Mountain View | Mountain View Public Library | 125 South Oak St | 65548 | (417) 934-6154 | |
| Mt. Vernon | Mt. Vernon Branch | 206 W. Water St. | (417) 466-2921 | ||
| Myrtle | Myrtle Branch | (417) 938-4350 |
| City | Library | Address | Zip | Phone | |
| Naylor | Naylor Branch Library | 310 Broad Street | (573) 399-2225 | ||
| Neosho | Neosho Newton County Library | 201 West Spring Street | 64850 | (417) 451-4231 | |
| Nevada | Nevada Public Library | 212 West Walnut Street | 64772 | (417) 448-2770 | |
| New Haven | New Haven Branch | 901 Maupin | (573) 237-2189 | ||
| New Melle | Boones Trail Branch | 10 Fiddlecreek Plaza | (636) 398-6200 | ||
| Noel | Noel Community Branch Library | 626 Johnson Rd | (417) 475-3223 | ||
| Norborne | Norborne Public Library | 109 E Second St | 64668 | (660) 593-3514 | |
| North Kansas City | North Kansas City Public Library | 2251 Howell St. | 64116 | (816) 221-3360 | |
| Norwood | Norwood Branch | 248 S. Eagle St. | (417) 746-1404 |
| City | Library | Address | Zip | Phone | |
| Ofallon | Deer Run Branch | 1300 North Main Street | (696) 978-3251 | ||
| Ofallon | Library Express At Winghaven | 7435 Village Center Drive | (636) 561-3385 | ||
| Ofallon | Middendorf-Kredell Branch | 2750 Highway K | (636) 978-7926 | ||
| Oak Groves | Oak Grove Branch | 2320 South Broadway Street | (816) 690-3213 | ||
| Odessa | Odessa Branch | 107 W. Mason Street | (816) 633-4089 | ||
| Oran | Oran Branch | 120 Mountain St. | (573) 262-3745 | ||
| Oregon | Oregon Public Library | 103 S. Washington | 64473 | (660) 446-3586 | |
| Osage Beach | Osage Beach Library | 1064 Gutridge Lane | (573) 348-3282 | ||
| Osceola | Saint Clair County Library | 115 Chestnut Street | 64776 | (417) 646-2214 | |
| Owensville | Owensville Branch | 107 North First | (573) 437-2188 | ||
| Ozark | Christian County Library | 1005 N 4th Avenue | 65721 | (417) 581-2432 |
| City | Library | Address | Zip | Phone | |
| Pacific | Pacific Branch | 140 West St. Louis | (636) 257-2712 | ||
| Palmyra | Palmyra Bicentennial Public Library | 212 S. Main St. | 63461 | (573) 769-2830 | |
| Paris | Dulany Memorial Branch Library | 101 N. Main | (660) 327-4707 | ||
| Park Hills | Park Hills Public Library | 16 S Coffman St | 63601 | (573) 431-4842 | |
| Parkville | Parkville Branch | 8815 N.W. 45 Highway | (816) 741-4721 | ||
| Parma | Parma Branch | 205 North Broad | (573) 357-4375 | ||
| Peculiar | Peculiar Branch | 220 N. Main St. | (816) 758-5412 | ||
| Perryville | Perryville Branch | 800 City Park Dr. Suite A | (573) 547-6508 | ||
| Phelps | Newburg Public Library | (573) 762-2315 | |||
| Piedmont | Piedmont Public Library | 118 West Green Street | 63957 | (573) 223-7036 | |
| Pierce City | Pierce City Branch | 100 West Main Street | (417) 476-5419 | ||
| Pineville | Mcdonald County Library | 808 Bailey Road | 64856 | (417) 223-4489 | |
| Platte City | Platte City Branch | 412 Main | (816) 858-2322 | ||
| Pleasant Hill | Pleasant Hill Branch | 1204-B N. Hwy 7 | (816) 987-2231 | ||
| Poplar Bluff | Poplar Bluff Public Library | 318 N. Main | 63901 | (573) 686-8639 | |
| Portage Des Sioux | North County Branch | 1825 Commonwealth Road | (636) 753-3070 | ||
| Portagevile | New Madrid County Library | 309 East Main Street | 63873 | (573) 379-3583 | |
| Portageville | Morehouse Branch | 204 West Beech | (573) 667-5003 | ||
| Portageville | New Madrid Memorial Branch Library | 431 Mill Street | (573) 748-2378 | ||
| Portagewille | Matthews Brach | (573) 471-2541 | |||
| Potosi | Washington County Library | 235 E. High St. | 63664 | (573) 438-4691 | |
| Princeton | Mercer County Library | 601 W. Grant Street | 64673 | (660) 748-3725 | |
| Purdy | Purdy Branch | (417) 442-7314 | |||
| Puxico | Puxico Public Library | 201 N. Hickman Street | 63960 | (573) 222-3855 |
| City | Library | Address | Zip | Phone | |
| Raymore | Raymore Branch | 112 N. Madison | (816) 331-8024 | ||
| Raytown | Raytown Branch | 6131 Raytown Road | (816) 353-2052 | ||
| Rich Hill | Rich Hill Memorial Library | 514 E. Walnut | 64779 | (417) 395-2291 | |
| Richland | Pulaski County Library | 111 Camden | 65556 | (573) 765-5129 | |
| Richmond | Ray County Library | 215 E Lexington St | 64085 | (816) 776-5104 | |
| Richmond Heights | Richmond Heights Memorial Library | 8001 Dale Avenue | 63117 | (314) 645-6202 | |
| Risco | Risco Branch | 210 Missouri | (573) 396-5650 | ||
| Riverside | Riverside Branch | 2700 N.W. Vivion Road | (816) 741-6288 | ||
| Rock Hill | Rock Hill Public Library | 9741 Manchester Road | 63119 | (314) 962-4723 | |
| Rock Port | Atchison County Library | 200 South Main St. | 64482 | (660) 744-5404 | |
| Rogersville | Rogersville Library | 100 W. Clinton | (417) 753-3220 | ||
| Rolla | Rolla Public Library | 900 Pine Street | 65401 | (573) 364-2604 |
| City | Library | Address | Zip | Phone | |
| Salem | Salem Public Library | 102 North Jackson | 65560 | (573) 729-4331 | |
| Salisbury | Dulany Memorial Library | 501 S. Broadway | 65281 | (660) 388-5712 | |
| Sarcoxie | Sarcoxie Public Library | 506 Center Street | 64862 | (417) 548-2736 | |
| Savannah | Savannah Branch | 514 W. Main | (816) 324-4569 | ||
| Scott City | Scott City Branch | 2016 Main St. | (573) 264-2413 | ||
| Sedalia | Boonslick Regional Library | 219 West Third Street | 65301 | (660) 827-7111 | |
| Sedalia | Sedalia Public Library | 311 W. Third Street | 65301 | (660) 826-1314 | |
| Sedalia | Sedalia-Petis County Branch | 219 West Third Street | 65301 | (660) 827-7323 | |
| Senath | Senath Branch Library | 119-21 North Main St. | (573) 738-2363 | ||
| Seneca | Seneca Branch Library | 1216 Cherokee St. | (417) 776-2705 | ||
| Seymour | Seymour Community Library | 320 E. Clinton | 65746 | (417) 935-4193 | |
| Shelbina | Carnegie Public Library | 102 N. Center | 63468 | (573) 588-2271 | |
| Shelbina | Shelbina Carnegie Public Library | 102 N. Center St. | 63468 | (573) 588-2271 | |
| Sheldon | Sheldon City Library | p.o. box 52 | (417) 884-2909 | ||
| Shell Knob | Shell Knob Branch | (417) 858-3618 | |||
| Sikeston | Sikeston Public Library | 121 East North Street | 63801 | (573) 471-4140 | |
| Slater | Slater Public Library | 201 N. Main | 65349 | (660) 529-3100 | |
| Smithville | Smithville Branch | 205 Richardson Street | (816) 532-0116 | ||
| Springfield | Ash Grove Branch | 101 E Main Ash Grove | (417) 751-2933 | ||
| Springfield | Brentwood Branch Library | 2214 Brentwood Blvd. | (417) 874-8130 | ||
| Springfield | Fair Grove Branch Library | 71 S Orchard Blvd Fair Grove Mo | (417) 759-2637 | ||
| Springfield | Midtown Carnegie Branch | 397 E. Central | (417) 874-8150 | ||
| Springfield | Republic Branch Library | 1264 U S Highway 60 East Republic | (417) 732-7284 | ||
| Springfield | Springfield-Greene County Library District | 4653 S Campbell | 65810 | (417) 883-5366 | |
| Springfield | The Library Center Branch | 4653 S. Campbell | 65810 | (417) 874-8110 | |
| Springfield | The Library Station | 2535 N Kansas Exp | (417) 874-8140 | ||
| Springfield | Willard Branch Library | 160 Highway East Center Willard | (417) 742-4258 | ||
| St. Ann | Rock Road Branch | 10267 St. Charles Rock Rd. | (314) 439-5116 | ||
| St. Charles | Kathryn Linnemann Branch | 2323 Elm Street | (636) 723-0232 | ||
| St. Charles | Kisker Road Branch | 1000 Kisker Road | (636) 447-7323 | ||
| St. Charles | Mcclay Branch | 2760 Mcclay Road | (636) 441-7577 | ||
| St. Clair | St. Clair Branch | 570 South Main | (636) 629-2546 | ||
| St. James | James Memorial Library | 300 W. Scioto St. | 65559 | (573) 265-7211 | |
| St. Joseph | East Hills Branch | 3702 Frederick Ave., 41a | (816) 232-4038 | ||
| St. Joseph | Rolling Hills Consolidated | 1912 N. Belt Hwy. | 64506 | (816) 232-5479 | |
| St. Joseph | St Joseph Public Library | 927 Felix Street | 64501 | (816) 232-7729 | |
| St. Joseph | Washington Park Branch | 1821 North Third St. | (816) 232-2052 | ||
| St. Louis | Baden Branch | 8448 Church Road | (314) 388-2400 | ||
| St. Louis | Barr Branch | 1701 S. Jefferson | (314) 771-7040 | ||
| St. Louis | Buder Branch Library | 4401 Hampton Avenue | (314) 352-2900 | ||
| St. Louis | Cabanne Branch | 1106 N. Union | (314) 367-0717 | ||
| St. Louis | Carondelet Branch | 6800 Michigan Avenue | (314) 752-9224 | ||
| St. Louis | Carpenter Branch | 3309 S. Grand Avenue | (314) 772-6586 | ||
| St. Louis | Central Library | 1301 Olive Street | (314) 241-2288 | ||
| St. Louis | Charing Cross Branch | 356 N. Skinker | (314) 726-2653 | ||
| St. Louis | Cliff Cave Branch | 5430 Telegraph Rd. | (314) 487-6003 | ||
| St. Louis | Divoll Branch | 4234 N. Grand Avenue | (314) 534-0313 | ||
| St. Louis | Film Library | 1624 Locust Street | (314) 241-0478 | ||
| St. Louis | Julia Davis Branch | 4415 Natural Bridge | (314) 383-3021 | ||
| St. Louis | Kingshighway Branch | 2260 S. Vandeventer | (314) 771-5450 | ||
| St. Louis | Lewis And Clark Branch | 9909 Lewis And Clark Blvd. | (314) 868-0331 | ||
| St. Louis | Machacek Branch | 6424 Scanlan Avenue | (314) 781-2948 | ||
| St. Louis | Marketplace Minibranch | 6548 Manchester Avenue | (314) 647-0939 | ||
| St. Louis | Natural Bridge Branch | 7606 Natural Bridge Rd. | (314) 382-3116 | ||
| St. Louis | Oak Bend Branch | 842 S. Holmes Ave. | (314) 822-0051 | ||
| St. Louis | Saint Louis County Library | 1640 South Lindbergh Blvd | 63131 | (314) 994-3300 | |
| St. Louis | Saint Louis Public Library | 1301 Olive Street | 63103 | (314) 241-2288 | |
| St. Louis | Schlafly Branch | 225 N. Euclid Ave. | (314) 367-4120 | ||
| St. Louis | St. Louis County Library | 1640 S. Lindbergh Blvd. | (314) 994-3300 | ||
| St. Louis | Tesson Ferry Branch | 9920 Lin-Ferry Dr. | (314) 843-0560 | ||
| St. Louis | Thornhill Branch | 12863 Willowyck Dr. | (314) 878-7730 | ||
| St. Louis | Walnut Park Branch | 5760 W. Florissant | (314) 383-1210 | ||
| St. Louis | Weber Road Branch | 4444 Weber Rd. | (314) 638-2210 | ||
| St. Peters | Library District Administrative Office | 77 Boone Hills Drive | (636) 441-2300 | ||
| St. Peters | Saint Charles City-County Library District | 77 Boone Hills Dr. | 63376 | (636) 441-2300 | |
| St. Peters | Spencer Road Branch | 427 Spencer Road | (636) 447-2320 | ||
| Stanberry | Gentry County Library | 304 N. Park | 64489 | (660) 783-2335 | |
| Ste. Genevieve | Ste. Genevieve Branch Library | 21388 Hwy 32 | (573) 883-3358 | ||
| Steele | Steele Public Library | 108 East Main | 63877 | (573) 695-3561 | |
| Steelville | Steelville Branch Library | 107 Third St. | (573) 775-2338 | ||
| Stockton | Cedar County Library District | (417) 276-3413 | |||
| Stockton | Stockton Branch | 3 Public Square | (417) 276-3413 | ||
| Stoutland | Stoutland Branch Library | 36 East State Rd. H | (417) 286-3611 | ||
| Sugar Creek | Sugar Creek Branch | 102 S. Sterling | (816) 701-3489 | ||
| Sullivan | Sullivan Public Library | 104 West Vine St | 63080 | (573) 468-4372 | |
| Summersville | Texas County Library - Summersville Branch | 139 Rogers | (417) 932-5261 | ||
| Sunrise Beach | Sunrise Beach Library | box 1205 | (573) 374-6982 | ||
| Sweet Springs | Sweet Springs Public Library | 217 Turner Street | 65351 | (660) 335-4314 |
| City | Library | Address | Zip | Phone | |
| Tarkio | Tarkio Branch | 308 Main St. | (660) 736-5832 | ||
| Thayer | Thayer Branch Library | 121 N. 2nd St. | (417) 264-3091 | ||
| Thomasville | Thomasville Branch | 3 Main | (417) 764-3603 | ||
| Tipton | Moniteau County Library | 104 E Morgan St | 65081 | (660) 433-5622 | |
| Tipton | Price James Memorial Library | 104 E. Morgan St. | 65081 | (660) 433-5622 | |
| Trenton | Grundy County-Jewett Norris Library | 1331 Main | 64683 | (660) 359-3577 | |
| Troy | Powell Memorial Library | 951 W. College | (314) 528-7853 |
| City | Library | Address | Zip | Phone | |
| Union | Scenic Regional Library | 308 Hawthorne Drive | 63084 | (636) 583-3224 | |
| Unionville | Putnam County Public Library | 115 South 16th | 63565 | (660) 947-3192 | |
| University City | University City Public Library | 6701 Delmar Blvd. | 63130 | (314) 727-3150 |
| City | Library | Address | Zip | Phone | |
| Valley Park | Valley Park Community Library | 320 Benton Street | 63088 | (636) 225-5608 | |
| Van Buren | Carter County Library | 104 Ash Street | 63965 | (573) 323-4315 | |
| Vandalia | Vandalia Branch Library | 309 S. Main | (573) 594-6600 | ||
| Versailles | Morgan County Library | 600 N Hunter | 65084 | (573) 378-5319 | |
| Viburnum | Viburnum Branch Library | (573) 244-5986 | |||
| Vienna | Heartland Regional Library System | 315 Third Street | 65582 | (573) 422-9866 | |
| Vienna | Maries County Library Vienna Branch | 315 Third Street | 65582 | (573) 422-9866 | |
| Vinita Park | Indian Trails Branch | 8400 Delport Dr. | (314) 428-5424 |
| City | Library | Address | Zip | Phone | |
| Warrensburg | Trails Regional Library | 432 North Holden | 64093 | (660) 747-1699 | |
| Warrensburg | Warrensburg Branch | 125 N. Holden | (660) 747-9177 | ||
| Warrenton | Warrenton Branch | 912 South Hwy 47 | (636) 456-3321 | ||
| Warsaw | Warsaw-Benton County Branch | 950 East Main Street | (660) 438-5211 | ||
| Washington | Washington Public Library | 415 Jefferson Street | 63090 | (636) 390-1070 | |
| Waverly | Waverly Branch | 203 E. Kelling | (660) 493-2987 | ||
| Waynesville | Waynesville Branch Library | 306 Historic 66 West | (573) 774-2965 | ||
| Webb City | Webb City Public Library | 101 South Liberty Street | 64870 | (417) 673-4326 | |
| Webster Groves | City Of Webster Groves Municipal Library | 301 E. Lockwood Avenue | 63119 | (314) 961-3784 | |
| Wellsville | Wellsville Public Library | 108 W. Hudson St. | 63384 | (573) 684-6151 | |
| Wentzville | Corporate Parkway Branch | 1200 Corporate Parkway | (636) 332-9966 | ||
| Wentzville | Library Express At Discovery Village | 378 Shadow Pines Drive | (636) 332-6476 | ||
| West Plains | West Plains Public Library | 750 West Broadway | 65775 | (417) 256-4775 | |
| Weston | Weston Branch | 18204 Library Drive | (816) 640-2874 | ||
| Willow Springs | Willow Springs Public Library | 214 North Harris Street | 67593 | (417) 469-3482 | |
| Windsor | Lenora Blackmore Public Library | 115 E. Benton St. | (660) 647-2298 | ||
| Winona | Winona Public Library | 106 N Ash | 65588 | (573) 325-4728 |
Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact
Find Public Libraries in Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
The listings of local libraries on this web site are updated regularly. If you want to add/update information on this page,
please click here.
© 2012 PublicLibraries.com. Supporting local public libraries since 1997.