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 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.

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