Missouri Public Libraries

This page contains a list of public libraries in Missouri. If you do not see a listing for your local branch library there is a possiblity that it might be part of a larger library system. It also might be listed under an alternative name.
Book Search
Search for books and ebooks using title, author or keyword
AdvanceAdvance Community Library308 Gabriel Ave63730(573) 722-3156
AlbanyAlbany Carnegie Public Library101 West Clay64402(660) 726-5615
AltenburgAltenburg Branch66 Poplar St.(573) 824-5267
AltonAlton Branch Library(417) 778-6414
AltonOregon County Library Districtpo box 15865606(417) 778-6414
AnnapolisAnnapolis Branch Library204 School Street
Appleton CityAppleton City Library105 W. 4th Street64724(660) 476-5513
ArbyrdArbyrd Branch Library100 Douglas St.(573) 564-2385
ArchieArchie Branch315 S. Main(816) 293-5579
ArnoldFox Branch2103 Jeffco Blvd.(636) 296-2204
AshlandSouthern Boone County Public Library117 E. Broadway(573) 657-7378
AugustaSouth County Branch5577 Walnut St.(636) 228-4855
AuroraAurora Branch202 Jefferson(417) 678-2036
AvaDouglas County Public Library301 Sw 3rd Ave65608(417) 683-5633
BarnhartWindsor Branch7479 Metropolitan Blvd.(636) 461-1914
BelleMaries County Library Belle Branch206 B South Alvarado(573) 859-6285
BeltonBelton Branch422 Main St.(816) 331-0049
BentonBenton Branch44 N. Winchester(573) 545-3581
BernieBernie Public Library111 N Allen63822(573) 293-4383
BethanyBethany Public Library3105 Miller Street64424(660) 425-8008
Birch TreeBirch Tree City Librarybox 2
BlackOates Branch
BloomfieldBloomfield Public Library200 Seneca63825(573) 568-3626
Blue SpringsMid-Continent Public Library - Blue Springs North850 Nw Hunter Drive(816) 224-8772
Blue SpringsMid-Continent Public Library - Blue Springs South2220 South 7 Hwy.(816) 229-3571
BolivarPolk County Library1690 W. Broadway65613(417) 326-4531
Bonne TerreBonne Terre Memorial Library5 Southwest Main Street63628(573) 358-2260
BoonvilleBoonville-Cooper Branch618 Main St.(660) 882-5864
BourbonBourbon Branch Library575 Elm St.(573) 732-5313
Bowling GreenBowling Green Public Library201 W. Locust Street63334(573) 324-5030
BransonTaneyhills Community Library200 South Fourth Street(417) 334-1418
BreckenridgeBreckenridge Public Library3 Main(660) 644-5613
BrentwoodBrentwood Public Library8765 Eulalie Ave63144(314) 963-8630
BridgetonBridgeton Trails Branch3455 Mckelvey Rd.(314) 291-7570
BrookfieldBrookfield Public Library102 East Boston Street64628(660) 258-7439
BrunswickBrunswick Public Library115 West Broadway65236(660) 548-1026
BucknerMid-Continent Public Library - Buckner19 East Jefferson(816) 650-3212
BuffaloDallas County Library219 West Main Street65622(417) 345-2647
BunkerBunker Branch303 Main St.(573) 689-2718
ButlerButler Public Library100 W. Atkison(660) 679-4321
CaboolTexas County Library - Cabool Branch418 Walnut65689(417) 962-3722
CaliforniaWood Place Library102 South East Street(573) 796-2642
Camden PointMid-Continent Public Library - Camden Point401 Hardesty St.(816) 280-3384
CamdentonCamden County Library89 Rodeo Road65020(573) 346-7733
CameronCameron Public Library312 N. Chestnut64429(816) 632-2311
CampbellCampbell Branch Library104 South Ash(576) 246-2112
CantonCanton Public Library403 Lewis Street63435(573) 288-5279
Cape GirardeauMunicipal Library District Of The City Of Cape Girardeau711 N Clark63701(573) 334-5279
CardwellCardwell Branch Library110 N Main St.(573) 564-3366
CarrolltonCarrollton Public Library64633(660) 542-0183
CarthageCarthage Public Library612 S. Garrison Avenue64836(417) 237-7040
CaruthersvilleCaruthersville Public Library707 West 13th Street63830(573) 333-2480
CassvilleCassville Branch Library301 W. 17th Street(417) 847-2121
CenterRalls County Library102 North Public63436(573) 267-3200
CentervilleCenterville Branch220 Pine Street(573) 648-2471
CentervilleReynolds County Library District2306 Pine St.63633(573) 648-2471
CentraliaCentralia Public Library210 S. Jefferson St65240(573) 682-2036
ChaffeeChaffee Public Library202 Wright Avenue63740(573) 887-3298
CharlestonMississippi County Library District105 East Marshall63834(573) 683-6748
ChesterfieldSamuel C. Sachs Branch16400 Burkhardt Place(636) 728-0001
ChillicotheLivingston County Library450 Locust64601(660) 646-0547
ClarenceClarence Public Library100 W. Maple63437(660) 699-3310
ClarenceClarence Public Library101 West Maple(660) 699-3310
ClarksvilleClarksville Public Library401 Second Street
ClarktonClarkton Branch Library113 South Main St.(573) 448-3803
ClaycomoMid-Continent Public Library - Claycomo309 N.E. 69 Highway(816) 455-5030
ClaytonMid-County Branch7821 Maryland Ave.(314) 721-3008
Climax SpringsClimax Springs Branch Library215 Climax Ave(573) 347-2722
ClintonHenry County Library123 East Green64735(660) 885-2612
Cole CampCole Camp Branch104 E. Main Street(660) 668-3887
ColumbiaDaniel Boone Regional Library100 West Broadway65203(573) 443-3161
ConcordiaConcordia Branch709 Main(660) 463-2277
CorderCorder Branch221 N. Lafayette(660) 394-2565
CraneCrane Area Branch Library111 Main Street(417) 723-8261
CrockerCrocker Branch106 South Commercial(573) 736-5592
Crystal CityCrystal City Public Library736 Mississippi Avenue63019(636) 937-7166
CubaRecklein Memorial Branch Library305 N. Smith St.(573) 885-3431
De SotoDe Soto Public Library712 South Main Street63020(636) 586-3858
DearbornMid-Continent Public Library - Dearborn206 Maple Leaf Avenue(816) 450-3502
DeslogeDesloge Public Library209 N. Desloge Drive63601(573) 431-5506
DexterKeller Public Library Of Dexter402 West Grant Street63841(573) 624-3764
DixonJessie E. Mccully Memorial Library200 S. Pine St65459(573) 759-3339
DoniphanDoniphan-Ripley County Library District207 Locust Street63935(573) 996-2616
DrexelDrexel Branch211 E. Main St(816) 657-4740
Eagle RockEagle Rock Branch(417) 271-3186
East PrairieMitchell Memorial Branch Library204 E. Washington(573) 649-2131
EdgertonMid-Continent Public Library - Edgerton404 Frank Street(816) 790-3569
EdinaKnox County Branch Library120 South Main(660) 397-2460
El Dorado SpringsCedar County Library District808 S. Main64744(417) 876-4827
El Dorado SpringsJohn D. Smith Public Branch Library808 S. Main64744(417) 876-4827
EldonMiller County Library Eldon Branch308 East First(573) 392-6657
EllingtonEllington Branch110 Main St.(573) 663-7289
EllsinoreEllsinore Branch
ElsberryJoseph R. Palmer Family Memorial Library502 Broadway63343(573) 898-5821
EminenceEminence Public Library(573) 226-3123
EurekaEureka Hills Branch103 Hilltop Village Center(636) 938-4520
Excelsior SpringsMid-Continent Public Library - Excelsior Springs1460 Kearney Road(816) 630-6721
FairfaxFairfax Branch118 Main St.(660) 686-2204
FarberFarber Branch111 W. Front Street(573) 249-2012
FarmingtonFarmington Public Library108 W. Harrison St.63640(573) 756-5779
FayetteHoward County Public Library201 S Main St65248(660) 248-3348
FentonMeramec Valley Branch645 New Smizer Mill Rd.(636) 349-4981
FergusonFerguson Municipal Public Library District35 N. Florissant Rd.63135(314) 521-4820
FestusFestus Public Library222 N. Mill Street63028(636) 930-2017
FiskFisk Community Library508 Garfield St63940(573) 967-3810
FlorissantFlorissant Valley Branch195 New Florissant Rd. S.(314) 921-7200
FlorissantJamestown Bluffs Branch4153 N. Hwy. 67(314) 741-6800
FordlandFordland Deposit Collection Branch1230 School St.(417) 738-2296
ForsythForsyth Public Library162 Main Street(417) 546-5257
FredericktownFredericktown Branch Library115 S. Main Street(573) 783-2120
FultonCallaway County Public Library710 Court Street(573) 642-7261
GalenaStone County Library322 W State Highway 24865656(417) 357-6410
GallatinDaviess County Library306 West Grand64640(660) 663-3222
Garden CityGarden City Branch207-C Date Street(816) 862-6611
GeraldGerald Area Library357 S. Main(573) 764-7323
GideonRhodes Memorial Branch Library303 S Main(573) 448-3554
GladstoneMid-Continent Public Library - Antioch6060 North Chestnut(816) 454-1306
GlasgowLewis Library Of Glasgow315 Market St65254(660) 338-2395
Golden CityGolden City Public Library607 Main(417) 537-4991
Grain ValleyMid-Continent Public Library - Grain Valley110 Front Street(816) 228-4020
GrandinGrandin Branch2 Main
GrandviewMid-Continent Public Library - Grandview12930 Booth Lane(816) 763-0550
Grant CityWorth County Library510 East Avenue64456(660) 564-2655
GreenfieldDade County Library209 S. Main St.65661(417) 637-5334
HamiltonHamilton Public Library312 N Davis64644(816) 583-4832
HannibalHannibal Free Public Library200 South Fifth Street63401(573) 221-0222
HannibalHannibal Free Public Library200 S. Fifth St.(573) 221-0222
HarrisonvilleCass County Public Library400 E. Mechanic64701(816) 380-4600
HarrisonvilleGenealogy Branch400 E. Mechanic(816) 884-6285
HarrisonvilleHarrisonville Branch400 E. Mechanic St.(816) 884-3483
HartvilleHartville Branch125 Court Square(417) 741-7595
HartvilleWright County Library125 Court Square65667(417) 741-7595
HaytiConran Memorial Library302 East Main Street(573) 359-0599
HaytiHayti Conran Memorial Library302 E. Main63851(573) 359-0599
HazelwoodPrairie Commons Branch915 Utz Ln.(314) 895-1023
HerculaneumHerculaneum Public Library1 Parkwood Ct.(314) 479-4447
HermannHermann Branch113 East Fourth(573) 486-2024
HermitageHickory County Library99 New Hermitage Dr.65668(417) 745-6939
HigginsvilleRobertson Memorial Library19 West 20th St.64037(660) 584-2880
High RidgeJefferson County Library District5678 State Road Pp63049(636) 677-8689
High RidgeNorthwest Branch3033 High Ridge Blvd.(636) 677-8186
HolcombHolcomb Branch Library301 W. Main St.(573) 792-3268
HoldenHolden Public Library101 W. Third St.(816) 732-4545
HornersvilleHornersville Branch403 North Main Street(573) 737-2728
HoustonTexas County Library117 W. Walnut65483(417) 967-2258
HumansvilleHumansville Branch109 W. Main St.(417) 754-2455
HuntsvilleHuntsville Branch Library102 E. Library(660) 277-4518
IberiaMiller County Library Iberia Branch304 North St. Louis(573) 793-6746
IndependenceGeneology And Local History Branch317 W. 24 Highway(816) 252-7228
IndependenceMid-Continent Public Library - Administration15616 East 24 Highway64050(816) 836-5200
IndependenceMid-Continent Public Library - North Independence317 W. 24 Hwy.64050(816) 252-0950
IndependenceMid-Continent Public Library - South Independence13700 East 35th Street South64055(816) 461-2050
IndependenceMidwest Genealogy Center3440 S. Lees Summit Road64055(816) 252-7228
IndependenceTrails West Branch11401 E 23rd(816) 701-3483
IrontonOzark Regional Library402 N Main St63650(573) 546-2615
JacksonJackson Public Library100 N. Missouri St.63755(573) 243-5150
JacksonRiverside Regional Library204 S. Union Ave.63755(573) 243-8141
JamesportJamesport Branch312 Main Street(660) 684-6120
Jefferson CityMissouri River Regional Library209 Adams Street65101(573) 634-2464
JoplinJoplin Public Library300 S Main Street64801(417) 623-7953
KahokaH.E. Sever Memorial Branch Library207 West Chestnut(660) 727-3262
KahokaNortheast Missouri Library Service207 West Chestnut Street63445(660) 727-2327
Kansas CityHillcrest Community Center (Library-To-Go)10401 Hillcrest Road64134(816) 784-7000
Kansas CityI. H. Ruiz Biblioteca De Las Americas2017 West Pennway(816) 701-3487
Kansas CityKansas City Public Library913 Baltimore Ave64105(816) 701-3400
Kansas CityL. H. Bluford Branch3050 Prospect(816) 701-3482
Kansas CityMarlborough Community Center (Library-To-Go)8200 Paseo Blvd.64131(816) 784-3100
Kansas CityMid-Continent Public Library - Blue Ridge9253 Blue Ridge Boulevard(816) 761-3382
Kansas CityMid-Continent Public Library - Boardwalk8656 N. Ambassador Drive(816) 741-9011
Kansas CityMid-Continent Public Library - North Oak8700 North Oak Street Trafficway(816) 436-4385
Kansas CityMid-Continent Public Library - Red Bridge11140 Locust Street64131(816) 942-1780
Kansas CityNorth-East Branch6000 Wilson Road(816) 701-3485
Kansas CityPlatte County Resource Center (Library-To-Go)11724 Nw Plaza Circle64153(816) 270-3979
Kansas CityPlaza Branch301 E. 51st(816) 701-3481
Kansas CitySoutheast Branch6242 Swope Parkway(816) 701-3484
Kansas CityWaldo Branch201 E 75th Street(816) 701-3486
Kansas CityWestport Branch118 Westport Road(816) 701-3488
KearneyMid-Continent Public Library - Kearney100 South Platte-Clay Way(816) 628-5055
KennettDunklin County Library209 North Main Street63857(573) 888-3561
KeytesvilleKeytesville Public Library406 West Bridge Street65261(660) 288-3204
Kimberling CityKimberling Area Librarypo box 730(417) 739-2525
KirksvilleAdair County Public Library63501(660) 665-6038
KirkwoodKirkwood Public Library140 East Jefferson Ave63122(314) 821-5770
Knob NosterKnob Noster Branch109 E. Mcpherson(660) 563-2997
KoshkonongKoshkonong Branch Library302 Luyster(417) 867-5472
La PlataLaplata Public Library103 East Moore St63549(660) 332-4945
LabelleLabelle Branch Library425 State(660) 213-3600
LaddoniaLaddonia Branch (Ed French Memorial Library)204 2nd Street(573) 373-2393
LagrangeLagrange Branch Library114 S. Main(573) 655-2288
LamarBarton County Library300 W. 10th St.64759(417) 682-5355
LamarMary K Finley Library300 W. 10th St.(417) 682-5355
LancasterSchuyler County Library District108 E Jackson Street63548(660) 457-3731
LawsonLawson Community Branch Library(816) 580-7270
LebanonLebanon-Laclede County Library915 S. Jefferson Ave65536(417) 532-4212
Lees SummitMid-Continent Public Library - Colbern Road1000 N.E. Colbern Road(816) 525-9924
Lees SummitMid-Continent Public Library - Lees Summit150 N.W. Oldham Parkway(816) 524-0567
LestervilleLesterville Branch(573) 637-2532
LexingtonLexington Branch1008 Main Street(660) 259-3071
LiberalLiberal Public Branch Library201 S. Main(417) 843-5791
LibertyMid-Continent Public Library - Liberty1000 Kent Street(816) 781-9240
LickingTexas County Library - Licking Branch126 S. Main65542(573) 674-2038
LilbournLilbourn Memorial Library210 E. Lewis63862(573) 688-2622
LinnOsage County Branch Library1014 D East Main Street(573) 897-2951
LockwoodLockwood Public Library721 S. Main St65682(417) 232-4204
Lone JackMid-Continent Public Library - Lone Jack211 North Bynum Road(816) 697-2528
LouisianaLouisiana Public Library121 North Third Stret63353(573) 754-4491
Macks CreekMacks Creek Branch Library90 State Road N(573) 363-5530
MaconMacon Public Library210 N. Rutherford Street63552(660) 385-3314
MadisonAtterbury Memorial Branch Library113 E. Broadway(660) 291-3695
MaldenMalden Branch Library113 North Madinson(573) 276-3674
ManchesterGrand Glaize Branch1010 Meramec Station Rd.(696) 225-6454
MansfieldLaura Ingalls Wilder Library (Mansfield) Bran(417) 924-8068
MaplewoodMaplewood Public Library7550 Lohmeyer Ave.63143(314) 781-2174
Marble HillBollinger County Library302 Conrad Street63764(573) 238-2713
MarcelineMarceline Carnegie Library119 E California Ave64658(660) 376-3223
MarionvilleMarionville Branch22 E. Washington Street(417) 463-2675
MarshallMarshall Public Library214 N. Lafayette65340(660) 886-3392
MarshfieldWebster County Library219 W Jackson St65706(417) 468-3335
MartinsburgMartinsburg Branch Library201 E. Washington(573) 492-6254
MaryvilleMaryville Public Library509 North Main64468(660) 582-5281
MemphisScotland County Memorial Library306 W. Madison St63555(660) 465-7042
MexicoMexico Branch305 W. Jackson(573) 581-4939
MexicoMexico-Audrain County Library District305 West Jackson65265(573) 581-4939
MilanSullivan County Public Library109 East Second Street63556(660) 265-3911
MillerMiller Branch112 E. Main Street(417) 452-3466
MoberlyLittle Dixie Regional Libraries111 North Fourth Street65270(660) 263-4426
MonettBarry-Lawrence Regional Library213 Sixth St.65708(417) 235-6646
MonettMonett Branch213 Sixth Street65708(417) 235-6646
Monroe CityMonroe City Public Library109a Second Street63456(573) 735-2665
Montgomery CityMontgomery City Public Library224 North Allen63361(573) 564-8022
Mound CityMound City Public Library207 East Sixth Street64470(660) 442-5700
Mountain GroveMountain Grove Branch219 E 2nd St(417) 926-4453
Mountain ViewMountain View Public Library125 South Oak St65548(417) 934-6154
Mt. VernonMt. Vernon Branch206 W. Water St.(417) 466-2921
MyrtleMyrtle Branch(417) 938-4350
NaylorNaylor Branch Library310 Broad Street(573) 399-2225
NeoshoNeosho Newton County Library201 West Spring Street64850(417) 451-4231
NevadaNevada Public Library212 West Walnut Street64772(417) 448-2770
New HavenNew Haven Branch901 Maupin(573) 237-2189
New MelleBoones Trail Branch10 Fiddlecreek Plaza(636) 398-6200
NoelNoel Community Branch Library626 Johnson Rd(417) 475-3223
NorborneNorborne Public Library109 E Second St64668(660) 593-3514
North Kansas CityNorth Kansas City Public Library2251 Howell St.64116(816) 221-3360
NorwoodNorwood Branch248 S. Eagle St.(417) 746-1404
Oak GrovesMid-Continent Public Library - Oak Grove2320 South Broadway Street(816) 690-3213
OdessaOdessa Branch107 W. Mason Street(816) 633-4089
OfallonDeer Run Branch1300 North Main Street(696) 978-3251
OfallonLibrary Express At Winghaven7435 Village Center Drive(636) 561-3385
OfallonMiddendorf-Kredell Branch2750 Highway K(636) 978-7926
OranOran Branch120 Mountain St.(573) 262-3745
OregonOregon Public Library103 S. Washington64473(660) 446-3586
Osage BeachOsage Beach Library1064 Gutridge Lane(573) 348-3282
OsceolaSaint Clair County Library115 Chestnut Street64776(417) 646-2214
OwensvilleOwensville Branch107 North First(573) 437-2188
OzarkChristian County Library1005 N 4th Avenue65721(417) 581-2432
PacificPacific Branch140 West St. Louis(636) 257-2712
PalmyraPalmyra Bicentennial Public Library212 S. Main St.63461(573) 769-2830
ParisDulany Memorial Branch Library101 N. Main(660) 327-4707
Park HillsPark Hills Public Library16 S Coffman St63601(573) 431-4842
ParkvilleMid-Continent Public Library - Parkville8815 Tom Watson Pkwy64152(816) 741-4721
ParmaParma Branch205 North Broad(573) 357-4375
PeculiarPeculiar Branch220 N. Main St.(816) 758-5412
PerryvillePerryville Branch800 City Park Dr. Suite A(573) 547-6508
PhelpsNewburg Public Library(573) 762-2315
PiedmontPiedmont Public Library118 West Green Street63957(573) 223-7036
Pierce CityPierce City Branch100 West Main Street(417) 476-5419
PinevilleMcdonald County Library808 Bailey Road64856(417) 223-4489
Platte CityMid-Continent Public Library - Platte City2702 Nw Prairie View Road64079(816) 858-2322
Pleasant HillPleasant Hill Branch1204-B N. Hwy 7(816) 987-2231
Poplar BluffPoplar Bluff Public Library318 N. Main63901(573) 686-8639
Portage Des SiouxNorth County Branch1825 Commonwealth Road(636) 753-3070
PortagevileNew Madrid County Library309 East Main Street63873(573) 379-3583
PortagevilleMorehouse Branch204 West Beech(573) 667-5003
PortagevilleNew Madrid Memorial Branch Library431 Mill Street(573) 748-2378
PortagewilleMatthews Brach(573) 471-2541
PotosiWashington County Library235 E. High St.63664(573) 438-4691
PrincetonMercer County Library601 W. Grant Street64673(660) 748-3725
PurdyPurdy Branch(417) 442-7314
PuxicoPuxico Public Library201 N. Hickman Street63960(573) 222-3855
RaymoreRaymore Branch112 N. Madison(816) 331-8024
RaytownMid-Continent Public Library - Raytown6131 Raytown Road(816) 353-2052
Rich HillRich Hill Memorial Library514 E. Walnut64779(417) 395-2291
RichlandPulaski County Library111 Camden65556(573) 765-5129
RichmondRay County Library215 E Lexington St64085(816) 776-5104
Richmond HeightsRichmond Heights Memorial Library8001 Dale Avenue63117(314) 645-6202
RiscoRisco Branch210 Missouri(573) 396-5650
RiversideMid-Continent Public Library - Riverside2700 N.W. Vivion Road64150(816) 741-6288
Rock HillRock Hill Public Library9741 Manchester Road63119(314) 962-4723
Rock PortAtchison County Library200 South Main St.64482(660) 744-5404
RogersvilleRogersville Library100 W. Clinton(417) 753-3220
RollaRolla Public Library900 Pine Street65401(573) 364-2604
SalemSalem Public Library102 North Jackson65560(573) 729-4331
SalisburyDulany Memorial Library501 S. Broadway65281(660) 388-5712
SarcoxieSarcoxie Public Library506 Center Street64862(417) 548-2736
SavannahSavannah Branch514 W. Main(816) 324-4569
Scott CityScott City Branch2016 Main St.(573) 264-2413
SedaliaBoonslick Regional Library219 West Third Street65301(660) 827-7111
SedaliaSedalia Public Library311 W. Third Street65301(660) 826-1314
SedaliaSedalia-Petis County Branch219 West Third Street65301(660) 827-7323
SenathSenath Branch Library119-21 North Main St.(573) 738-2363
SenecaSeneca Branch Library1216 Cherokee St.(417) 776-2705
SeymourSeymour Community Library320 E. Clinton65746(417) 935-4193
ShelbinaCarnegie Public Library102 N. Center63468(573) 588-2271
ShelbinaShelbina Carnegie Public Library102 N. Center St.63468(573) 588-2271
SheldonSheldon City Libraryp.o. box 52(417) 884-2909
Shell KnobShell Knob Branch(417) 858-3618
SikestonSikeston Public Library121 East North Street63801(573) 471-4140
SlaterSlater Public Library201 N. Main65349(660) 529-3100
SmithvilleMid-Continent Public Library - Smithville120 Richardson St.64089(816) 532-0116
SpringfieldAsh Grove Branch101 E Main Ash Grove(417) 751-2933
SpringfieldBrentwood Branch Library2214 Brentwood Blvd.(417) 874-8130
SpringfieldFair Grove Branch Library71 S Orchard Blvd Fair Grove Mo(417) 759-2637
SpringfieldMidtown Carnegie Branch397 E. Central(417) 874-8150
SpringfieldRepublic Branch Library1264 U S Highway 60 East Republic(417) 732-7284
SpringfieldSpringfield-Greene County Library District4653 S Campbell65810(417) 883-5366
SpringfieldThe Library Center Branch4653 S. Campbell65810(417) 874-8110
SpringfieldThe Library Station2535 N Kansas Exp(417) 874-8140
SpringfieldWillard Branch Library160 Highway East Center Willard(417) 742-4258
St. AnnRock Road Branch10267 St. Charles Rock Rd.(314) 439-5116
St. CharlesKathryn Linnemann Branch2323 Elm Street(636) 723-0232
St. CharlesKisker Road Branch1000 Kisker Road(636) 447-7323
St. CharlesMcclay Branch2760 Mcclay Road(636) 441-7577
St. ClairSt. Clair Branch570 South Main(636) 629-2546
St. JamesJames Memorial Library300 W. Scioto St.65559(573) 265-7211
St. JosephEast Hills Branch3702 Frederick Ave., 41a(816) 232-4038
St. JosephRolling Hills Consolidated1912 N. Belt Hwy.64506(816) 232-5479
St. JosephSt Joseph Public Library927 Felix Street64501(816) 232-7729
St. JosephWashington Park Branch1821 North Third St.(816) 232-2052
St. LouisBaden Branch8448 Church Road(314) 388-2400
St. LouisBarr Branch1701 S. Jefferson(314) 771-7040
St. LouisBuder Branch Library4401 Hampton Avenue(314) 352-2900
St. LouisCabanne Branch1106 N. Union(314) 367-0717
St. LouisCarondelet Branch6800 Michigan Avenue(314) 752-9224
St. LouisCarpenter Branch3309 S. Grand Avenue(314) 772-6586
St. LouisCentral Library1301 Olive Street(314) 241-2288
St. LouisCharing Cross Branch356 N. Skinker(314) 726-2653
St. LouisCliff Cave Branch5430 Telegraph Rd.(314) 487-6003
St. LouisDivoll Branch4234 N. Grand Avenue(314) 534-0313
St. LouisFilm Library1624 Locust Street(314) 241-0478
St. LouisJulia Davis Branch4415 Natural Bridge(314) 383-3021
St. LouisKingshighway Branch2260 S. Vandeventer(314) 771-5450
St. LouisLewis And Clark Branch9909 Lewis And Clark Blvd.(314) 868-0331
St. LouisMachacek Branch6424 Scanlan Avenue(314) 781-2948
St. LouisMarketplace Minibranch6548 Manchester Avenue(314) 647-0939
St. LouisNatural Bridge Branch7606 Natural Bridge Rd.(314) 382-3116
St. LouisOak Bend Branch842 S. Holmes Ave.(314) 822-0051
St. LouisSaint Louis County Library1640 South Lindbergh Blvd63131(314) 994-3300
St. LouisSaint Louis Public Library1301 Olive Street63103(314) 241-2288
St. LouisSchlafly Branch225 N. Euclid Ave.(314) 367-4120
St. LouisSt. Louis County Library1640 S. Lindbergh Blvd.(314) 994-3300
St. LouisTesson Ferry Branch9920 Lin-Ferry Dr.(314) 843-0560
St. LouisThornhill Branch12863 Willowyck Dr.(314) 878-7730
St. LouisWalnut Park Branch5760 W. Florissant(314) 383-1210
St. LouisWeber Road Branch4444 Weber Rd.(314) 638-2210
St. PetersLibrary District Administrative Office77 Boone Hills Drive(636) 441-2300
St. PetersSaint Charles City-County Library District77 Boone Hills Dr.63376(636) 441-2300
St. PetersSpencer Road Branch427 Spencer Road(636) 447-2320
StanberryGentry County Library304 N. Park64489(660) 783-2335
Ste. GenevieveSte. Genevieve Branch Library21388 Hwy 32(573) 883-3358
SteeleSteele Public Library108 East Main63877(573) 695-3561
SteelvilleSteelville Branch Library107 Third St.(573) 775-2338
StocktonCedar County Library District(417) 276-3413
StocktonStockton Branch3 Public Square(417) 276-3413
StoutlandStoutland Branch Library36 East State Rd. H(417) 286-3611
Sugar CreekSugar Creek Branch102 S. Sterling(816) 701-3489
SullivanSullivan Public Library104 West Vine St63080(573) 468-4372
SummersvilleTexas County Library - Summersville Branch139 Rogers65571(417) 932-5261
Sunrise BeachSunrise Beach Librarybox 1205(573) 374-6982
Sweet SpringsSweet Springs Public Library217 Turner Street65351(660) 335-4314
TarkioTarkio Branch308 Main St.(660) 736-5832
ThayerThayer Branch Library121 N. 2nd St.(417) 264-3091
ThomasvilleThomasville Branch3 Main(417) 764-3603
TiptonMoniteau County Library104 E Morgan St65081(660) 433-5622
TiptonPrice James Memorial Library104 E. Morgan St.65081(660) 433-5622
TrentonGrundy County-Jewett Norris Library1331 Main64683(660) 359-3577
TroyPowell Memorial Library951 W. College(314) 528-7853
UnionScenic Regional Library308 Hawthorne Drive63084(636) 583-3224
UnionvillePutnam County Public Library115 South 16th63565(660) 947-3192
University CityUniversity City Public Library6701 Delmar Blvd.63130(314) 727-3150
Valley ParkValley Park Community Library320 Benton Street63088(636) 225-5608
Van BurenCarter County Library104 Ash Street63965(573) 323-4315
VandaliaVandalia Branch Library309 S. Main(573) 594-6600
VersaillesMorgan County Library600 N Hunter65084(573) 378-5319
ViburnumViburnum Branch Library(573) 244-5986
ViennaHeartland Regional Library System315 Third Street65582(573) 422-9866
ViennaMaries County Library Vienna Branch315 Third Street65582(573) 422-9866
Vinita ParkIndian Trails Branch8400 Delport Dr.(314) 428-5424
WarrensburgTrails Regional Library432 North Holden64093(660) 747-1699
WarrensburgWarrensburg Branch125 N. Holden(660) 747-9177
WarrentonWarrenton Branch912 South Hwy 47(636) 456-3321
WarsawWarsaw-Benton County Branch950 East Main Street(660) 438-5211
WashingtonWashington Public Library415 Jefferson Street63090(636) 390-1070
WaverlyWaverly Branch203 E. Kelling(660) 493-2987
WaynesvilleWaynesville Branch Library306 Historic 66 West(573) 774-2965
Webb CityWebb City Public Library101 South Liberty Street64870(417) 673-4326
Webster GrovesCity Of Webster Groves Municipal Library301 E. Lockwood Avenue63119(314) 961-3784
WellsvilleWellsville Public Library108 W. Hudson St.63384(573) 684-6151
WentzvilleCorporate Parkway Branch1200 Corporate Parkway(636) 332-9966
WentzvilleLibrary Express At Discovery Village378 Shadow Pines Drive(636) 332-6476
West PlainsWest Plains Public Library750 West Broadway65775(417) 256-4775
WestonMid-Continent Public Library - Weston18204 Library Drive64098(816) 640-2874
Willow SpringsWillow Springs Public Library214 North Harris Street67593(417) 469-3482
WindsorLenora Blackmore Public Library115 E. Benton St.(660) 647-2298
WinonaWinona Public Library106 N Ash65588(573) 325-4728