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 possibility that it might be part of a larger library system. It also might be listed under a different name.

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.

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