Arizona Public Libraries

This page contains a list of public libraries in Arizona. 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
AguilaMaricopa County Library - Aguila51300 West U.S. 6085320(928) 685-2214
AjoSalazar-Ajo Branch Library33 Plaza Street85321(520) 387-6075
AlpineAlpine Public Library17 County Road 206185920(928) 339-4925
AnthemMaricopa County Library - North Valley Regional40410 North Gavilan Peak Parkway85086(602) 652-3000
Apache JunctionApache Junction Public Library1177 N. Idaho Rd.85219(480) 474-8557
ArivacaCaviglia-Arivaca Branch Library17050 W Arivaca Road85601(520) 594-5235
Arizona CityArizona City Community Library13254 S. Sunland Gin Rd.85193(520) 466-5565
Ash ForkAsh Fork Public Library518 Lewis Ave86320(928) 637-2442
AvondaleAvondale Civic Center Library11350 Civic Center Drive85323(602) 652-3000
AvondaleAvondale Old Town Library328 West Western Avenue85323(623) 932-9415
AvondaleSam Garcia Western Avenue Library495 E. Western Ave85323(623) 333-2611
BagdadBagdad Public Library100 Main Street14070(928) 633-2325
Beaver DamBeaver Dam-Littlefield Library3436 E Rio Virgin Rd86432(928) 347-5796
BensonBenson Public Library300 S. Huachuca85602(520) 586-9535
BisbeeCochise County Library District100 Clawson Street85603(520) 432-8930
BisbeeCopper Queen Library6 Main Street85603(520) 432-4232
Black Canyon CityBlack Canyon City Community Library34701 S Old Black Canyon Hwy85324(623) 374-5866
BowieJimmie Libhart Library201 North Central85605(520) 847-2545
BuckeyeBuckeye Public Library310 North 6th Street85326(623) 349-6312
Bullhead CityMohave County Library At Bullhead City Library1170 East Hancock Road86442(928) 758-0714
Camp VerdeCamp Verde Community Library130 Black Bridge Loop Rd.86322(928) 567-3414
Casa GrandeCasa Grande Public Library449 N. Dry Lake85222(520) 421-8710
CatalinaDewhirst-Catalina Branch Library15631 N. Oracle Rd.85739(520) 594-5240
Cave CreekDesert Broom Library29710 N. Cave Creek Rd.85331(602) 262-4636
Cave CreekDesert Foothills Library38443 N. Schoolhouse Road85331(480) 488-2286
ChandlerChandler Public Library22 South Delaware85225(480) 782-2817
ChandlerHamilton Branch Library3700 South Arizona Avenue85248(480) 782-2828
ChandlerSunset Branch Library4930 West Ray Road85226(480) 782-2840
Chino ValleyChino Valley Public Library1020 W. Palomino Road86323(928) 636-2687
ChlorideCraig Community Library4901 Pay Roll Avenue86431(928) 565-2200
CibecueCibecue Community Library6 West 3rd St.85911(928) 332-2621
ClarkdaleClark Memorial39 North Ninth Street86324(928) 634-9760
Clay SpringsClay Springs Public Library2106 Granite Rd.85923(928) 739-4848
CliftonClifton Public Library505 School Street85533(928) 865-2461
ConchoConcho Public Library18 County Road 505185924(928) 337-2167
CongressCongress Public Library26750 S Sante Fe Rd85332(928) 427-3945
CoolidgeCoolidge Public Library160 W. Central Avenue85228(520) 723-6030
CottonwoodCottonwood Public Library100 S. 6th St.86326(928) 634-7559
Crown KingCrown King Public Library23550 South Towers Mountain Road86343(928) 632-5986
DatelandDateland Branch Library85333(928) 454-2242
DouglasDouglas Public Library560 10th Street85607(520) 364-3851
DuncanDuncan Public Library122 N. Hwy. 7585534(928) 359-2094
EagarRound Valley Public Library179 South Main Street85925(928) 333-4694
El MirageMaricopa County Library - El Mirage14011 N. 1st Avenue85335(602) 652-3000
EloyEloy Public Library100 East 7th Street85231(520) 466-3814
FlagstaffEast Flagstaff Community Library3000 N Fourth St86004(928) 774-8434
FlagstaffFlagstaff City-Coconino County Public Library300 West Aspen86001(928) 779-7673
FlorenceFlorence Community Library1000 S. Willow Street85232(520) 868-9471
FlorencePinal County Library District92 W. Butte Ave.85232(520) 866-6457
Forest LakesForest Lakes Community Library417 Old Rim Rd85931(928) 535-9125
Fountain HillsMaricopa County Library - Fountain Hills12901 N La Montana Dr85268(480) 837-9793
FredoniaFredonia Public Library118 North Main Street86022(928) 643-7137
FredoniaKaibab Paiute Tribal Library1 North Pipe Springs Road86022(928) 643-6004
Ft. McdowellFt. Mcdowell Yavapai Nation Tribal Library16708 N. Ft Mcdowell Road85264(480) 789-7850
Gila BendMaricopa County Library - Gila Bend202 N Euclid85337(928) 683-2061
Gila BendSan Lucy District Library1125 C Street85337(928) 683-2012
GilbertMaricopa County Library - Perry1965 E. Queen Creek Rd.85298(602) 652-3000
GilbertMaricopa County Library - Southeast Regional775 North Greenfield Road85234(480) 539-5100
GlendaleAgave Library23550 N. 36th Ave.85310(602) 262-4636
GlendaleFoothills Branch Library19055 North 57th Avenue85308(623) 930-3830
GlendaleGlendale Public Library5959 W Brown St85302(623) 930-3562
GlendaleVelma Teague Branch Library7010 North 58th Avenue85301(623) 930-3431
GlobeGila County Library District1400 East Ash85501(928) 402-8770
GlobeGlobe Public Library339 S. Broad St.85501(928) 425-6111
Golden ValleyGolden Valley Community Library3417 N. Verde Road86413(928) 565-2989
GoodyearMaricopa County Library - Goodyear250 N. Litchfield Road Ste 18585338(602) 652-3000
Grand Canyon National ParkGrand Canyon Community Library208 Navajo Street86023(928) 638-2718
Green ValleyJoyner-Green Valley Branch Library601 North La Canada Drive85614(520) 594-5295
GreerGreer Memorial Library109 County Road 1120 - Main Street85927(928) 735-7710
GuadalupeMaricopa County Library - Guadalupe9241 South Avenida Del Yaqui85283(480) 831-5967
HaydenHayden Public Library219 E. 5th St.85235(520) 356-7031
HaydenHayden Public Library520 Velasco Avenue85135(520) 356-7031
HeberRim Community Library3404 Mustang Ave.85928(928) 535-5749
HolbrookHolbrook Public Library403 Park St86025(928) 524-3732
HolbrookNavajo County Library District121 W. Buffalo86025(928) 524-4745
Huachuca CityHuachuca City Public Library506 N Gonzales Blvd85616(520) 456-1063
JeromeJerome Public600 Clark St.86331(928) 639-0574
KayentaKayenta Community Library1 Mile N. U.S. Highway 16386033(928) 697-5563
KearnyKearny Public Library912-A Tilbury Rd.85237(520) 363-5861
KingmanMohave County Library District3269 N. Burbank Street86401(928) 692-5717
KingmanValle Vista Community Library7193 Concho Drive, Suite B86401(928) 692-7662
KykotsmoviHopi Public Library100 Main Street86034(928) 734-4500
Lake Havasu CityMohave County Library At Lake Havasu City1770 N Mcculloch Blvd86403(928) 453-0718
LakesideLarson Memorial Public Library1595 Johnson Dr.85929(928) 368-0624
LaveenLaveen Branch Library9401 S. 51st Ave85339(602) 237-2904
Litchfield ParkMaricopa County Library - Litchfield Park101 West Indian School Road85340(623) 935-4118
MammothMammoth Public Library125 N. Clark St.85618(520) 487-2026
MaranaGeasa-Marana Branch Library13370 Lon Adams Road85653(520) 594-5255
MaricopaMaricopa Public Library44240 West Maricopa-Casa Grande Hwy85239(520) 316-6966
MayerCordes Lakes Public Library20445 E Quail Run Dr86333(928) 632-5492
MayerMayer Public Library10004 Wicks Street86333(928) 632-7370
McnaryMcnary Community Library14 Cady Street85930(928) 334-2116
MeadviewMeadview Community Library149 Meadview Blvd86444(928) 564-2535
MesaDobson Ranch Branch Library2425 South Dobson Road85202(480) 644-3441
MesaEast Mesa Regional Library635 North Power Road85207(480) 644-3184
MesaMesa Public Library64 E. First St.85201(480) 644-3100
MiamiMiami Memorial Public Library1052 Adonis Ave.85539(928) 473-2621
Mohave ValleySouth Mohave Valley Community Library8045 Highway 95, Suite D86440(928) 768-1151
MorenciMorenci Community Library346 Plaza Morenci85540(928) 865-2775
NogalesNogales-Santa Cruz County Public Library518 N. Grand Ave.85621(520) 285-5710
OatmanOatman Community Library140 Main Street86413(928) 768-2323
OracleOracle Public Library565 American Ave85623(520) 896-2121
Oro ValleyOro Valley Public Library1305 W Naranja Drive85737(520) 229-5302
PagePage Public Library479 South Lake Powell Blvd.86040(928) 645-4270
ParkerColorado River Indian Tribes Library-Archives26600 Mohave Road85344(928) 669-9211
ParkerLa Paz County Services1001 S. Navajo Ave85344(928) 669-2622
ParkerParker Public Library1001 S. Navajo Ave85344(928) 669-2622
PatagoniaPatagonia Public Library346 Duquesne Ave85624(520) 394-2010
PaysonPayson Public Library328 N. Mclane Rd.85541(928) 474-9260
Peach SpringsThe Edward Mcelwain Memorial Library460 Hualapai Way86434(928) 769-2200
PearceAlice Woods Sunizona Library6460 East Highway 18185625(520) 824-3340
PearceSunsites Community Library210 Ford Road85625(520) 826-3866
PeoriaPeoria Public Library System8463 W. Monroe St.85345(623) 773-7557
PeoriaSunrise Mountain Branch Library21200 North 83rd Ave, Ste 10185382(623) 487-5150
PhoenixAcacia Library750 East Townley Avenue85020(602) 262-4636
PhoenixBurton Barr Central Library1221 North Central Avenue85004(602) 262-4636
PhoenixCentury Library1750 East Highland Ave.85016(602) 262-4636
PhoenixCesar Chavez Library3635 W. Baseline Rd.85339(602) 262-4636
PhoenixCholla Library10050 Metro Parkway East85051(602) 262-4636
PhoenixDesert Sage Library7602 West Encanto Blvd85035(602) 262-4636
PhoenixGeorge L. Campbell Branch Library17811 N 32nd St85032(602) 652-3000
PhoenixHarmon Library1325 S. 5th Ave85003(602) 262-4636
PhoenixIronwood Library4333 East Chandler Blvd85048(602) 262-4636
PhoenixJuniper Library1825 W Union Hills Dr85027(602) 262-4636
PhoenixMaricopa County Library District Office2700 N Central Ave Ste 70085004(602) 652-3000
PhoenixMesquite Librry4525 E Paradise Village Parkway North85032(602) 262-4636
PhoenixOcotillo Library & Workforce Literacy Center102 West Southern Avenue85041(602) 262-4636
PhoenixPalo Verde Library4402 North 51st Avenue85031(602) 262-4636
PhoenixPhoenix Public Library1221 N. Central Avenue85004(602) 262-4636
PhoenixSaguaro Library2808 North 46th Street85008(602) 262-4636
PhoenixSouth Mountain Community Library7050 S. 24th St.85042(602) 262-4636
PhoenixYucca Library5648 North 15th Avenue85015(602) 262-4636
PimaPima Public Library50 South 200 West85543(928) 485-2822
PineIsabelle Hunt Memorial Public Library6124 W. Randall Place85544(928) 476-3678
Pinetop-LakesideLarson Memorial Public Library1595 Johnson Dr.85929(928) 368-6688
PortalMyrtle Kraft Library2393 South Rock House Road85632(520) 558-2468
PrescottPrescott Gateway Branch3250 Gateway Blvd86303(928) 445-3799
PrescottPrescott Public Library215 E Goodwin St86303(928) 777-1519
PrescottYavapai County Library District172 East Merritt Street Suite E86301(928) 771-3191
Prescott ValleyPrescott Valley Public Library7501 Civic Circle86314(928) 759-3041
QuartzsiteQuartzsite Public Library465 North Plymouth Ave85346(928) 927-6593
Queen CreekMaricopa County Library - Queen Creek22407 South Ellsworth Road85142(480) 987-3600
Rio RicoRio Rico Library1060 Yavapai Drive85648(520) 281-8067
RollRoll Branch Library5151 S Avenue 39e85347(928) 785-3701
SacatonIra Hayes Memorial Library94 North Church Street85247(520) 562-3225
SaffordSafford City - Graham County Library808 S. 7th Avenue85546(928) 348-3202
SahuaritaSahuarita Branch Library725 W. Via Rancho Sahuarita85629(520) 594-5490
SalomeIndian Hills Branch Library66907 Indian Hills Way85344(928) 859-4271
San CarlosSan Carlos Public Library89 San Carlos Ave.85550(928) 475-2611
San LuisSan Luis Branch Library1075 N. 6th Ave85349(928) 627-8344
San ManuelSan Manuel Public Library108 W Fifth Avenue85631(520) 385-4470
SandersSanders Public Library86512(928) 688-2677
ScottsdaleArabian Library10215 E. Mcdowell Mt. Ranch Rd.85255(480) 312-7323
ScottsdaleCivic Center Library3839 North Drinkwater Blvd85251(480) 312-7323
ScottsdaleMustang Library10101 North 90th Street85258(480) 312-7323
ScottsdalePalomino Library12575 East Via Linda, 10285259(480) 312-7323
ScottsdaleSalt River Tribal Library1880 N. Longmore85256(480) 850-8339
ScottsdaleScottsdale Public Library3839 N. Drinkwater Blvd.85251(480) 312-7039
SedonaSedona Public Library3250 White Bear Road86336(928) 282-7714
SeligmanSeligman Public Library54170 N Floyd St86337(928) 771-3191
SellsPisinemo Media Center Library(520) 362-2806
SellsVenito Garcia Librarypo box 83785634(520) 383-5756
Show LowShow Low Public Library181 N. 9th St.85901(928) 532-4070
Sierra VistaSierra Vista Public Library2600 East Tacoma Street85635(520) 458-4225
SnowflakeSnowflake-Taylor Public Library418 South 4th West85937(928) 536-7103
SomertonCocopah Tribal Library14250 S. Avenue I85350(928) 627-8026
SomertonSomerton Branch Library240 Canal Street85350(928) 627-2149
SonoitaSonoita Community Library3147 Arizona 8385637(520) 455-5517
St. JohnsApache County Library District Office245 West 1st South85936(928) 337-3067
St. JohnsSt. Johns Public Library35 South 3rd West85936(928) 337-4405
Sun CityMaricopa County Library - Fairway10600 W. Peoria Avenue, Room 14485351(602) 652-3000
Sun CityMaricopa County Library - Sun City16828 N. 99th Avenue85351(602) 652-3000
Sun LakesMaricopa County Library - Robson9330 E Riggs Rd85248(602) 652-3000
SupaiHavasupai Village Libraryp o box 4086435(928) 448-2901
SuperiorSuperior Public Library99 Kellner Ave.85273(520) 689-2327
SurpriseMaricopa County Library - Hollyhock15844 N. Hollyhock St85378(623) 583-0626
SurpriseThe Northwest Regional Library16089 N. Bullard Avenue85374(602) 652-3000
TempeTempe Public Library3500 South Rural Road85282(480) 350-5551
TollesonTolleson Public Library9555 W. Van Buren85353(623) 936-7111
TombstoneTombstone Public Libraryp.o. box 21885638(520) 457-3612
Tonto BasinTonto Basin Public Library415 Old Hwy 18885553(928) 479-2355
TopockGolden Shores Station Library13136 Golden Shores Parkway86436(928) 768-2235
Tuba CityTuba City Public Library78 Main Street86045(928) 283-5856
TubacTubac Community Library50 Bridge Road85646(520) 398-9814
TucsonDusenberry-River Branch Library5605 East River Road85750(520) 594-5345
TucsonEckstrom-Columbus Branch Library4350 E. 22nd St.85711(520) 594-5285
TucsonEl Pueblo Branch Library101 W. Irvington Rd.85706(520) 594-5250
TucsonEl Rio Branch Library1390 West Speedway85745(520) 594-5245
TucsonFlowing Wells Branch Library1730 W. Wetmore Road85705(520) 594-5225
TucsonHimmel Park Branch Library1035 North Treat Avenue85716(520) 594-5305
TucsonJoel D. Valdez Main Library101 N. Stone Ave.85701(520) 594-5500
TucsonKirk-Bear Canyon Branch Library8959 East Tanque Verde Road85749(520) 594-5275
TucsonMartha Cooper Branch Library1377 N. Catalina Avenue85712(520) 594-5315
TucsonMiller-Golf Links Branch Library9640 E. Golf Links Road85730(520) 594-5355
TucsonMission Branch Library3770 South Mission Road85713(520) 594-5325
TucsonMurphy-Wilmot Branch Library85710(520) 594-5420
TucsonNanini Branch Library7300 North Shannon Road85741(520) 594-5365
TucsonPima County Public Library101 N. Stone Avenue85701(520) 594-5601
TucsonQuincie Douglas Branch Library1585 E. 36th St.85713(520) 594-5335
TucsonSam Lena South Tucson Branch Library1607s. Sixth Avenue85713(520) 594-5265
TucsonSan Xavier Learning Center Library1960 West Walk Lane85719(520) 295-1025
TucsonSantarosa Branch Library1075 South 10th Ave.85735(520) 594-5260
TucsonSouthwest Branch Library6855 South Mark Road85757(520) 594-5270
TucsonValencia Branch Library202 West Valencia Road85706(520) 594-5390
TucsonWheeler Taft Abbett, Sr. Branch Library7800 N. Schisler Dr.85743(520) 594-5200
TucsonWoods Memorial Branch Library3455n. First Ave.85719(520) 594-5445
VernonVernon Public Library10 Main Street85940(928) 532-5005
WaddellMaricopa County Library - White Tank20304 W White Tank Mountain Rd85355(602) 652-3000
WelltonWellton Branch Library28790 San Jose Ave85356(928) 785-9575
WhiteriverWhiteriver Public Library100 E. Walnut St.85941(928) 338-4884
WickenburgWickenburg Public Library164 E. Apache St.85390(928) 684-2665
WilhoitCathy Prentice Memorial Library9325 Donegal Drive86332(928) 442-3611
WillcoxBonita Library18008 S Ft. Grant Rd.85643(928) 828-3363
WillcoxElsie S. Hogan Community Library207 W. Maley85643(520) 384-4271
WilliamsWilliams Public Library113 S. 1st St.86046(928) 635-2263
Window RockOffice Of Navajo Nation Libraryp.o. box 904086515(928) 871-7303
WinslowWinslow Public Library420 W. Gilmore Street86047(928) 289-4982
WoodruffWoodruff Community Library6414 West 1st Street85942(928) 524-3885
YarnellYarnell Public Library22278 N Highway 8986332(928) 427-3191
YoungYoung Public Library150 Community Center Road85554(928) 462-3588
YoungtownYoungtown Public Library12035 Clubhouse Square85363(623) 974-3401
YumaFoothills Branch Library13226 E. South Frontage Rd85367(928) 342-1640
YumaHeritage Branch Library350 Third Ave85364(928) 783-5415
YumaYuma Main Library2951 S. 21st Drive85364(928) 782-1871