Oregon Public Libraries

This page contains a list of public libraries in Oregon. 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.

AdamsAdams Public Library190 North Main97810(541) 566-3038
AgnessAgness Community Library District03905 Cougar Ln97406(541) 247-6323
AlbanyAlbany Public Library1390 Waverly Dr Se97322(541) 917-7580
AlbanyCarnegie Library302 Ferry Street Sw(541) 917-7585
AlseaAlsea Branch Library120 N 2nd Street(541) 487-5061
AmityAmity Public Library307 S Trade St97101(503) 835-8181
ApplegateApplegate Branch Library15095 Hwy 238(541) 846-7346
ArlingtonArlington Public Library500 W First St97812(541) 454-2444
AshlandAshland Branch Library410 Siskiyou Blvd(541) 774-6996
AstoriaAstoria Public Library450 Tenth St97103(503) 325-7323
AthenaAthena Public Library418 E Main St97813(541) 566-2470
Baker CityBaker County Library District2400 Resort St97814(541) 523-6419
BandonBandon Public Library1204 11th St Sw97411(541) 347-3221
BanksBanks Public Library111 Market St97106(503) 324-1382
Bay CityBay City Branch Library5525 B St(503) 377-2288
BeavertonBeaverton City Library12375 Se 5th St97005(503) 644-2197
BendBend Public Library601 Nw Wall St(541) 388-6677
BendDeschutes Public Library District507 Nw Wall St97701(541) 617-7050
BlanchardBlanchard Public Library205 Ne 10th Street73010(405) 485-2275
BlyBly Branch Library366 Elder(541) 353-2299
BoardmanBoardman Library200 South Main St(541) 481-2665
BoardmanOregon Trail Library District200 S Main97818(541) 481-3365
BonanzaBonanza Branch Library31703 Hwy 70(541) 545-6944
BrookingsChetco Community Public Library405 Alder St97415(541) 469-7738
BrownsvilleBrownsville Community Library146 Spaulding97327(541) 466-5454
BurnsHarney County Library80 West D St97720(541) 573-6670
Butte FallsButte Falls Branch Library626 Fir Street(541) 865-3511
CanbyCanby Public Library220 NE 2nd Ave97013(503) 266-3394
CanyonvilleCanyonville Branch Library250 N. Main(541) 839-4727
Cascade LocksCascade Locks Branch Library140 Se Wa-Na-Pa Street(541) 374-9317
Cave JunctionIllinois Valley Branch Library209 W Palmer St(541) 592-3581
Central PointCentral Point Branch Library226 E Pine St(541) 664-3228
ChemultChemult Branch Library(541) 365-2412
ChiloquinChiloquin Branch Library216 S.1st St(541) 783-3315
Christmas ValleyChristmas Valley Branch Library(541) 576-2336
ClackamasSunnyside Library13793 SE Sieben Park Way97015(503) 794-3883
ClatskanieClatskanie Library District11 Lillich St97016(503) 728-3732
CondonGilliam County Library310 S Main97823(541) 384-6052
Coos BayCoos Bay Public Library525 Anderson97420(541) 269-1101
Coos BayCoos County Library Service District1988 Newmark, Tioga 3rd Floor97420(541) 888-7393
CoquilleCoquille Public Library105 N Birch St97423(541) 396-2166
CorneliusCornelius Public Library1355 N Barlow St97113(503) 357-4093
CorvallisCorvallis-Benton County Public Library645 Nw Monroe Ave97330(541) 766-6928
Cottage GroveCottage Grove Public Library700 E Gibbs Ave97424(541) 942-3828
CreswellLane Library District64 W. Oregon Ave.97426(503) 895-3053
DallasDallas Public Library950 Main St97338(503) 623-2633
DaytonMary Gilkey Public Library416 Ferry St97114(503) 864-2221
DrainDrain Branch Library205 West(541) 836-2648
DufurDufur School-Community Library802 Ne Fifth St97021(541) 467-2509
Eagle PointEagle Point Branch Library158 W Main St(541) 826-3313
EchoEcho Public Library20 S. Bonanza97826(541) 376-8411
ElginElgin Public Library1699 Division St97827(541) 437-2860
EnterpriseEnterprise City Library101 Ne First St97828(541) 426-3906
EnterpriseTroy Station Library66247 Redmond Grade, Troy(541) 828-7788
EnterpriseWallowa County Library207 Nw Logan97828(541) 426-3969
EstacadaEstacada Public Library825 Nw Wade97023(503) 630-8273
EugeneBethel Branch Library1990 Echo Hollow Rd.(542) 682-5766
EugeneEugene Public Library100 W 10th Ave97401(541) 682-5450
EugeneSheldon Branch Library1566 Coburg Rd(541) 682-5778
FairviewFairview-Columbia Branch Library1520 Ne Village St.(503) 988-5655
Falls CityWagner Community Library111 N Main St97344(503) 787-3521
FlorenceSiuslaw Public Library District1460 9th St97439(541) 997-3132
Forest GroveForest Grove City Library2114 Pacific Ave97116(503) 992-3247
FossilFossil Public Library401 Main St97830(541) 763-2046
GaribaldiGaribaldi Branch Library107 Sixth St(503) 322-2100
GilchristGilchrist Branch Library201 Mountain View Dr.(541) 433-9667
GladstoneGladstone Public Library135 E Dartmouth97027(503) 656-2411
GlendaleGlendale Branch Library190 Third St(541) 832-2360
Gold BeachCurry Public Library District94341 3rd Street97444(541) 247-7246
Gold HillGold Hill Branch Library420 6th Ave(541) 855-1994
Grants PassJosephine County Library System200 Nw C St97526(541) 474-5480
GreshamGresham Regional Branch Library385 Nw Miller Ave(503) 988-5387
HainesHaines Branch Library45794 Quail Lane(541) 856-3309
HalfwayHalfway Branch Library260 Gover Lane(541) 742-5279
HarrisburgHarrisburg Public Library354 Smith St97446(541) 995-6946
HelixHelix Public Library119 Columbia St97835(541) 457-6130
HeppnerHeppner Branch Library444 Main St(541) 676-9964
HermistonHermiston Public Library235 E Gladys Ave97838(541) 567-2882
HillsboroHillsboro Public Library2850 Ne Brookwood Parkway97124(503) 615-6500
HillsboroShute Park Branch775 Se Tenth Ave(503) 615-6500
HillsboroWashington County Cooperative Library Services111 Ne Lincoln St., Ms 5897124(503) 846-3222
Hood RiverHood River County Library502 State St97031(541) 386-2535
HuntingtonHuntington Branch Library50 E. Adams(541) 869-2202
ImnahaImnaha Station Library(541) 577-2308
IndependenceIndependence Public Library175 Monmouth St97351(503) 838-1811
IrrigonIrrigon Branch(541) 481-2665
JacksonvilleJacksonville Branch Library170 S Oregon St(541) 899-1665
JeffersonJefferson Public Library128 N Main St97352(541) 327-3826
John DayGrant County Library507 S Canyon Blvd97845(541) 575-1992
JosephJoseph City Library201 N Main St97846(541) 432-0141
Junction CityJunction City Public Library726 Greenwood St97448(541) 998-8942
KenoKeno Branch Library15555 Hwy. 66, Space 8(541) 273-0750
Klamath FallsKlamath County Library Service District126 S Third St97601(541) 882-8895
Klamath FallsSouth Suburban Branch Library3706 S 6th St(541) 273-3679
La GrandeLa Grande Public Library2006 4th Street97850(541) 962-1339
La PineLa Pine Branch Library16425 1st St(541) 536-0515
Lake OswegoLake Oswego Public Library706 4th St97034(503) 636-7628
LakesideLakeside Public Library915 N Lake97449(541) 749-4432
LakeviewLake County Library District513 Center St97630(541) 947-6019
LangloisLanglois Library District48234 Hwy 10197450(541) 348-2066
LebanonLebanon Public Library626 Second St97355(541) 258-4926
Lincoln CityDriftwood Public Library801 Sw Hwy 101 20197367(541) 996-2277
LyonsLyons Public Library448 Cedar St97358(503) 859-2366
MadrasJefferson County Library District241 Se 7th St97741(541) 475-4678
MalinMalin Branch Library2307 Front St(541) 723-5930
ManzanitaManzanita Branch Library571 Laneda(503) 368-6665
MapletonMapleton Branch Library88148 Riverview Ave(541) 268-4033
MaupinSouthern Wasco County Library410 Deschutes Ave97037(541) 395-2208
McloudMcloud Public Library133 North Main74851(405) 964-2960
McminnvilleMcminnville Public Library225 Nw Adams St97128(503) 435-5555
MedfordJackson County Library Services205 S Central Ave97501(541) 774-8673
MerrillMerrill Branch Library365 W Front St(541) 798-5393
Milton-FreewaterMilton-Freewater Public Library8 Sw Eighth Ave97862(541) 938-8247
MilwaukieLedding Library10660 Se 21st Ave97222(503) 786-7580
MolallaMolalla Public Library201 E Fifth St97038(503) 829-2593
MonmouthMonmouth Public Library168 S Ecols St97361(503) 838-1932
MonroeMonroe Community Library668 Commercial St(541) 847-5174
MoroSherman County Public-School Library65912 High School Loop97039(541) 565-3279
Mount AngelMt. Angel Public Library290 E Charles St97362(503) 845-6401
Myrtle CreekMyrtle Creek Branch Library231 Division St(541) 863-5945
Myrtle PointDora Public Library56125 Goldbrick Rd97458(541) 572-6009
Myrtle PointFlora M. Laird Memorial Library435 5th St97458(541) 572-2591
NewbergNewberg Public Library503 E Hancock St97132(503) 538-7323
NewcastleNewcastle Public Library705 Nw 10th73065(405) 387-5076
NewportLincoln County Library District1247 Nw Grove, 297365(541) 265-3066
NewportNewport Public Library35 Nw Nye St97365(541) 265-2153
NobleNoble Public Library204 N. 5th Street73068(405) 872-5713
NormanNorman Public Library225 North Webster73069(405) 701-2600
North BendNorth Bend Public Library1800 Sherman97459(541) 756-1073
North PlainsNorth Plains Public Library31334 Nw Commercial St.97133(503) 647-5051
North PowderNorth Powder City Library290 E St97867(541) 898-2175
NyssaNyssa Public Library319 Main St.97913(541) 372-2978
Oak GroveOak Lodge Library16201 Se Mcloughlin Blvd97267(503) 655-8543
OakridgeOakridge Public Library48318 E 1st97463(541) 782-2258
OntarioOntario Community Library388 Sw 2nd Ave97914(541) 889-6371
Oregon CityOregon City Public Library362 Warner Milne Rd97045(503) 657-8269
Pacific CityPacific City Branch Library6200 Camp St.(503) 965-6163
PaisleyPaisley Branch Library513 Mill St(541) 943-3911
ParkdaleParkdale Branch Library7300 Clear Creek Road(541) 352-6502
PendletonPendleton Public Library502 Sw Dorion Ave97801(541) 966-0380
PhilomathPhilomath Community Library1050 Applegate(541) 929-3016
PhoenixPhoenix Branch Library110 W 2nd St(541) 535-7090
Pilot RockPilot Rock Public Library144 N. Alder Pl97868(541) 443-3285
Port OrfordPort Orford Public Library1421 Oregon St97465(541) 332-5622
PortlandAlbina Branch Library3605 Ne 15th Ave(503) 988-5362
PortlandBelmont Branch Library1038 Se 39th Ave(503) 988-5382
PortlandCapitol Hill Branch Library10723 Sw Capitol Hwy(503) 988-5385
PortlandCedar Mill Community Library12505 Nw Cornell Rd97229(503) 644-0043
PortlandGarden Home Community Library7475 Sw Oleson Rd97223(503) 245-9932
PortlandGregory Heights Branch Library7921 Ne Sandy Blvd(503) 988-5386
PortlandHillsdale6345 Sw Capitol Hwy(503) 988-5388
PortlandHolgate Branch Library7905 Se Holgate Blvd(503) 988-5389
PortlandHollywood Branch Library4040 Ne Tillamook St(503) 988-5391
PortlandMidland Regional Branch Library805 Se 122nd Ave(503) 988-5392
PortlandMultnomah County Library205 Ne Russell97212(503) 988-5402
PortlandNorth Portland Branch Library512 N Killingsworth St(503) 988-5394
PortlandNorthwest Branch Library2300 Nw Thurman St.(503) 988-5560
PortlandRockwood Branch Library17917 Se Stark St(503) 988-5396
PortlandSellwood-Moreland Branch Library7860 Se 13th Ave(503) 988-5398
PortlandSt. Johns Branch Library7510 N Charleston Ave(503) 988-5397
PortlandWest Slope Community Library3678 Sw 78th Ave.(503) 292-6416
PortlandWoodstock Branch Library6008 Se 49th Ave(503) 988-5399
PowersHazel M. Lewis Library511 3rd Ave97466(541) 439-5311
PrinevilleCrook County Library175 N.W. Meadowlakes Dr97754(541) 447-7978
ProspectProspect Branch Library300 Mill Creek Dr(541) 560-3668
PurcellPurcell Public Library919 North Ninth73080(405) 527-5546
RainierRainier City Library106 B St97048(503) 556-7301
RedmondRedmond Branch Library827 Sw Deschutes Ave.(541) 548-3141
ReedsportReedsport Branch Library395 Winchester Ave(541) 271-3500
RichlandRichland37986 Hwy 86(541) 893-6088
RiddleRiddle Branch Library637 First St(541) 874-2070
RockawayRockaway Branch Library120 N. Coral(503) 355-2665
Rogue RiverRogue River Branch Library412 E Main St(541) 864-8850
RoseburgDouglas County Library System1409 Ne Diamond Lake Blvd97470(541) 440-4305
RuchRuch Branch Library7388 Highway 238(541) 899-7438
SalemSalem Public Library585 Liberty St Se97301(503) 588-6071
SalemWest Salem Branch Library395 Glen Creek Road Nw(503) 588-6301
SandySandy Public Library38980 Proctor Blvd97055(503) 668-5537
ScappooseScappoose Public Library52469 Se 2nd St97056(503) 543-7123
ScioScio Public Library38957 Nw 1st97374(503) 394-3342
SeasideSeaside Public Library60 N Roosevelt97138(503) 738-6742
Shady CoveShady Cove Branch Library22477 Hwy 62(541) 878-2270
ShawneeShawnee Public Library101 North Philadelphia74801(405) 275-6353
SheridanSheridan Public Library142 Nw Yamhill97378(503) 843-3420
SherwoodSherwood Public Library22560 Sw Pine St97140(503) 625-6688
SiletzSiletz Public Library243 W. Buford Ave(541) 444-2855
Silver LakeSilver Lake Branch Library(541) 576-2146
SilvertonSilver Falls Library District410 S Water St97381(503) 873-5173
SistersSisters Branch Library291 E. Main St.(541) 549-2921
Sprague RiverSprague River Branch Library(541) 533-2769
SpraySpray Public-School Library303 Park Ave.97874(541) 468-2226
SpringfieldSpringfield Public Library225 5th St97477(541) 726-3766
St. HelensSt. Helens Public Library375 S 18th St, Ste A97051(503) 397-4544
StanfieldStanfield Public Library180 West Coe Ave97875(541) 449-1254
StaytonStayton Public Library515 N First Ave97383(503) 769-3313
SunriverSunriver Branch Library56855 Venture Lane(541) 593-9285
SutherlinC. Giles Hunt Memorial Library, Sutherlin Bra210 E. Central St(541) 459-9161
Sweet HomeSweet Home Public Library1101 13th Ave97386(541) 367-5007
TalentTalent Branch Library105 North I Street(541) 535-4163
TecumsehTecumseh Public Library114 North Broadway74873(405) 598-5955
The DallesThe Dalles-Wasco County Library722 Court St97058(541) 296-2815
TigardTigard Public Library13500 Sw Hall Blvd97223(503) 684-6537
TillamookTillamook County Library1716 Third St97141(503) 842-4792
ToledoToledo Public Library173 Nw 7th St97391(541) 336-3132
TualatinTualatin Public Library18878 Sw Martinazzi Ave97062(503) 691-3074
UkiahUkiah Public Library201 Hill St97880(541) 427-3735
UmatillaUmatilla Public Library911 7th St97882(541) 922-5704
UnionUnion Carnegie Public Library182 N Main St97883(541) 562-5811
ValeEmma Humphrey Library150 A St E97918(541) 473-3902
VenetaFern Ridge Library District88026 Territorial Rd97487(541) 935-7512
VernoniaVernonia Public Library701 Weed Ave97064(503) 429-1818
WaldportWaldport Public Library460 Hemlock97394(541) 563-5880
WallowaWallowa Public Library201 East 1st St97885(541) 886-4265
WarrentonWarrenton Community Library225 S Main Ave97146(503) 861-3919
WelchesHoodland Branch Library68236 E Highway 26(503) 622-3460
West LinnWest Linn Public Library1595 Burns St97068(503) 656-7853
WestonWeston Public Library108 E Main St97886(541) 566-2378
White CityWhite City Branch Library3143 Ave C(541) 864-8880
WillaminaWillamina Public Library382 Ne C St97396(503) 876-6182
WilliamsWilliams Branch Library20695 Williams Highway(541) 846-7020
WilsonvilleWilsonville Public Library8200 Sw Wilsonville Rd97070(503) 682-2744
WinstonWinston Branch Library131 Nw Rose St(541) 679-5501
Wolf CreekWolf Creek Branch Library102 Ruth Avenue(541) 866-2606
WoodburnWoodburn Public Library280 Garfield St97071(503) 982-5262
YoncallaYoncalla Branch Library194 Birch(541) 849-2128