Colorado Public Libraries

This page contains a list of public libraries in Colorado. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.

City Name : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

CityLibraryAddressZipPhone
AguilarAguilar Public Library146 W. Main Street81020(719) 941-4426
AkronAkron Public Library302 Main Ave80720(970) 345-6818
AlamosaAlamosa-Southern Peaks Public Library423 4th St81101(719) 589-6592
AlamosaSouthern Peaks Public Library423 Fourth Street(719) 589-6592
ArvadaArvada Library7525 W. 57th Avenue(303) 403-5380
ArvadaStandley Lake Library8485 Kipling Street(303) 456-0806
AspenPitkin County Library120 N Mill Street81611(970) 429-1900
AultNorthern Plains Public Library216 2nd Street(970) 834-1259
AuroraAurora Public Library14949 East Alameda Parkway80012(303) 739-6600Email
AuroraChambers Plaza Library15057 Colfax Avenue(303) 363-6115
AuroraIliff Square Library2245 South Peoria Street(303) 751-4871
AuroraMartin Luther King Jr. Branch Library9901 East 16th Avenue(303) 341-4173
AuroraMoorhead Branch2390 Havana Street(303) 366-1718
AuroraSouth Branch Library15324 East Hampden Circle(303) 693-1440
AvonAvon Branch Library0200 Benchmark Rd(970) 949-6797
CityLibraryAddressZipPhone
BaileyPark County Public Library350 Bulldogger Road(303) 838-5539
BasaltBasalt Regional Library District14 Midland Avenue81621(970) 927-4311Email
BayfieldPine River Public Library District-Bayfield395 Center Drive81122(970) 884-2222
BennettBennett Branch Library495 7th Street(303) 644-3303
BerthoudBerthoud Community Library District236 Welch Ave80513(970) 532-2757
Black HawkGilpin County Library District15131 Highway 11980422(303) 582-5777
BoulderBoulder Public Library1001 Arapahoe Avenue80302(303) 441-3100
BoulderCarnegie Branch For Local History1125 Pine Street(303) 441-3110
BoulderGeorge Reynolds Branch3595 Table Mesa Drive(303) 441-3120
BoulderMeadows Branch Library4800 Baseline Road(303) 441-4390
BreckenridgeSouth Branch Library504 Airport Road(970) 453-6098
BrightonBrighton Branch Library575 South 8th Avenue(303) 659-2572
BroomfieldBroomfield-Eisenhower Public Library3 Community Park Road80020(720) 887-2300
BroomfieldMamie Doud Eisenhower Public Library3 Community Park Road(720) 887-2300
BrushEast Morgan County Library District-Brush500 Clayton Street80723(970) 842-4596
Buena VistaNorthern Chaffee County Lib Dist-Buena Vista131 Linderman Avenue81211(719) 395-8700
BurlingtonBurlington Public Library321 14th Street80807(719) 346-8109
ByersKelver Library404 East Front Street(303) 822-9392
CityLibraryAddressZipPhone
Canon CityCanon City Public Library516 Macon Ave81212(719) 269-9020
CarbondaleGarfield County Library - Gordon Cooper76 South 4th Street(970) 963-2889Email
CascadeUte Pass Branch8010 Severy(719) 684-9342
Castle RockDouglas County Libraries100 South Wilcox80104(303) 688-7603
Castle RockPhilip S. Miller Library100 South Wilcox(303) 791-7328
CedaredgeCedaredge Public Library140 North East Second Street(970) 856-3518
CentennialCastlewood Library6739 South Uinta Street(303) 771-3197
CentennialKoelbel Library5955 South Holly Street(303) 220-7704
CentennialSmoky Hill Public Library5430 South Biscay Circle(303) 693-7449
CentennialSouthglenn Library7500 South University Blvd, 101(303) 221-3998
CenterCenter Public Library400 South Worth(719) 754-3156
Cheyenne WellsEast Cheyenne County Library District151 S. 1st West80810(719) 767-5138
CliftonClifton Branch3225 I-70 Business Loop, A-1(970) 434-6936
CollbranCollbran Branch Library111 Main Street(970) 487-3545
Colorado SpringsCheyenne Mountain Branch1785 South 8th Street, Suite 100(719) 633-6278
Colorado SpringsEast Library5550 North Union Boulevard(719) 531-6333
Colorado SpringsOld Colorado City Branch Library2418 West Pikes Peak Avenue(719) 634-1698
Colorado SpringsPenrose Public Library20 North Cascade Avenue(719) 531-6333
Colorado SpringsPikes Peak Library District20 North Cascade Avenue80903(719) 531-6333
Colorado SpringsRockrimmon Branch832 Village Center Drive(719) 593-8000
Colorado SpringsRuth Holly Branch685 North Murray Boulevard(719) 597-5377
Colorado SpringsSand Creek Branch1821 South Academy Boulevard(719) 597-7070
Commerce CityCommerce City Branch Library7185 Monaco(303) 287-0063
ConiferConifer Library10441 Highway 73(303) 982-5310
CortezCortez Public Library202 N. Park81321(970) 565-8117
CotopaxiCotopaxi School-Community Library0345 County Road 1281223(719) 942-4131
CraigMoffat County Library570 Green Street81625(970) 824-5116
CrawfordCrawford Community Library425 Highway 92(970) 921-3500
CreedeMineral County School-Regional Public Library380 La Garita Ave81130(719) 658-2313
Crested ButteCrested Butte Branch Library728 Elk Avenue(970) 349-6535
Cripple CreekFranklin Ferguson Memorial Library410 B Street(719) 689-2800
Cripple CreekSouthern Teller County School-Public Lib Dist410 B Street80813(719) 689-2800
CityLibraryAddressZipPhone
DaconoDacono Public Library512 Cherry Street80514(303) 833-2317
DebequeDebeque Branch Library730 Minter Avenue(970) 283-8625
Deer TrailDavies Library303 Third Avenue(303) 769-4310
Del NorteDel Norte Public Library790 Grande Avenue(719) 657-2633
DenverAthmar Park Branch1055 S. Tejon Street(303) 935-0721
DenverBear Valley Branch5171 West Dartmouth Avenue(303) 935-0616
DenverBlair-Caldwell Library2401 Welton Street(720) 865-2401
DenverByers Library675 Santa Fe Drive(303) 517-1665
DenverDecker Branch1501 South Logan Street(303) 733-7584
DenverDenver Public Library10 W 14th Avenue Parkway80204(720) 865-1111
DenverEugene Field Library810 South University Boulevard(303) 777-2301
DenverFord Warren Library2825 High Street(303) 294-0907
DenverHadley Branch1890 South Grove Street(303) 935-4267
DenverHampden Branch9755 East Girard Avenue(303) 750-3885
DenverMontbello Branch12955 Albrook Drive(303) 373-0767
DenverPark Hill Branch4705 Montview Boulevard(303) 331-4063
DenverPauline Robinson Branch5575 E 33rd Ave(303) 370-1530
DenverPerl Mack Branch Library7611 Hilltop Circle(303) 428-3576
DenverRoss-Barnum Branch3570 West 1st Avenue(303) 935-1891
DenverRoss-Broadway Branch33 East Bayaud Avenue(303) 777-4845
DenverRoss-Cherry Creek Branch305 Milwaukee Street(303) 331-4016
DenverRoss-University Hills Branch4310 East Amherst Avenue(303) 757-2714
DenverSchlessman Family Branch100 South Poplar Street(720) 865-0000
DenverSmiley Branch4501 West 46th Avenue(303) 477-3622
DenverValdez-Perry4690 Vine Street(303) 295-4302
DenverVirginia Village Branch1500 South Dahlia Street(303) 757-6662
DenverWestwood Branch1000 South Lowell Boulevard(303) 936-8808
DenverWoodbury Branch3265 Federal Boulevard(303) 455-3930
DinosaurDinosaur Branch Library200 7th Street(970) 374-2700
DoloresDolores Library District-Montezuma County1002 Railroad Ave81323(970) 882-4127
DoloresDolores Public Library420 Railroad Avenue(970) 882-4127
Dove CreekAdult-High School Branch457 Main(970) 677-2389
Dove CreekChildren-Elementary School Branch720 Main(970) 677-2356
Dove CreekDolores County School-Public Lib Dove Creek525 North Main81324(970) 677-2389
DurangoDurango Public Library1900 East Third Ave81301(970) 375-3381
DurangoDurango-Sunnyside Branch75 Cr 218(970) 259-5249
CityLibraryAddressZipPhone
EadsKiowa County Public Library District1305 Goff Street81036(719) 438-5581
EagleEagle Valley Library District600 Broadway81631(970) 328-8800
EatonEaton Public Library132 Maple Avenue(970) 454-2189
EdgewaterEdgewater Library5843 West 25th Avenue(303) 463-3142
ElizabethElbert County Library District239 Main Street80107(303) 646-3792
ElizabethElizabeth Branch Library207 Main(303) 646-3416
EnglewoodArapahoe Library District12855 East Adam Aircraft Circle(303) 798-2444
EnglewoodArapahoe Library District12855 E. Adam Aircraft Circle80112(303) 798-2444
EnglewoodEnglewood Public Library1000 Englewood Parkway80110(303) 762-2572
Estes ParkEstes Valley Public Library District335 E Elkhorn Ave80517(970) 586-8116
EvergreenEvergreen Library5000 Highway 73(303) 674-0780
CityLibraryAddressZipPhone
FairplayFairplay Branch Library(719) 836-2771
FairplayPark County Public Library418 Main Street80440(719) 836-4299
FlaglerFlagler Community Library311 Main Ave80815(719) 765-4310
FlemingFleming Community Library (School-Public)506 Fremont Avenue80728(970) 265-2046
FlorenceJohn C. Fremont Library District (Florence)130 Church Ave81226(719) 784-4649
FlorissantFlorissant Branch2001teller County Rd 31(719) 748-3939
Fort CollinsFort Collins Public Library201 Peterson Street(970) 221-6740
Fort CollinsHarmony Library4616 South Shields Street(970) 204-8206
Fort CollinsPoudre River Public Library District201 Peterson Street80524(970) 221-6740
Fort LuptonFort Lupton Public School Library425 South Denver Avenue(303) 857-7180
Fort MorganFort Morgan Public Library414 Main Street80701(970) 542-4000
FountainFountain Branch Library230 South Main Street(719) 382-5347
FowlerFowler Public Library400 6th Street81039(719) 263-4472
FowlerFowler Public Library114 East Cranston Avenue(719) 263-4472
FraserFraser Valley Library241 Norgen Rd(970) 726-5689
FrederickCarbon Valley Branch Library320 Maple St. B(970) 833-3510
FriscoSummit County Library0037 County Road 100580443(970) 668-5555
FruitaFruita Branch Library325 East Aspen Avenue(970) 858-7703
CityLibraryAddressZipPhone
GatewayGateway Branch Library42700 Highway 141(970) 931-2428
GeorgetownClear Creek Library District605 Sixth Street80444(303) 569-2403
GeorgetownJohn Tomay Memorial Library605 Sixth Street(303) 569-2620
GlendaleGlendale Library999 South Clermont(303) 691-0331
Glenwood SpringsGarfield County Library - Glenwood Springs413 9th Street81601(970) 945-5958Email
GoldenGolden Library1019 Tenth Street(303) 279-4585
GranbyGranby Branch Library13 East Jasper Avenue(970) 887-2149
GranbyGrand County Library District225 E Jasper Ave80446(970) 887-9411
Grand JunctionMesa County Public Library District530 Grand Ave81502(970) 243-4783
Grand JunctionOrchard Mesa Branch2736 Unaweep Avenue(970) 243-0181
Grand LakeJuniper Library316 Garfield Street(970) 627-8353
GreeleyCentennial Park Branch2227 23rd Avenue(970) 506-8600
GreeleyFarr Branch1939 61st Avenue(970) 506-8500
GreeleyHigh Plains Library District1939 61st Avenue80634(970) 506-8550
GreeleyLincoln Park Branch919 7th Street(970) 506-8460
GuffeyGuffey Branch Library1625 B. County Rd 102(719) 689-2093
GunnisonGunnison County Public Library307 N Wisconsin81230(970) 641-3485
GypsumGypsum Public Library743 Valley Road(970) 524-5080
CityLibraryAddressZipPhone
HaxtunHaxtun Public Library141 S Colorado Ave80731(970) 774-6106
HaydenWest Routt Library District-Hayden201 East Jefferson Avenue81639(970) 276-3777
HesperusFort Lewis Mesa Branch11274 Highway 140(970) 588-3331
Highlands RanchHighlands Ranch Library9292 Ridgeline Blvd(303) 791-7323
HollyHolly Public Library302 South Main Street81047(719) 537-6520
HolyokeHolyoke-Heginbotham Library539 S Baxter80734(970) 854-2597
Hot Sulphur SpringsHot Sulphur Springs Library105 Moffat(970) 725-3942
HotchkissDelta County Public Library District149 E. Main81419(970) 672-0056
HotchkissHotchkiss Public Library(970) 872-4153
HudsonHudson Public Library555 Main Street(303) 536-4550
HugoHugo Public Library522 2nd Ave80821(719) 743-2325
CityLibraryAddressZipPhone
Idaho SpringsIdaho Springs Public Library219 14th Avenue(303) 567-2020
IgnacioIgnacio Library District470 Goddard Ave81137(970) 563-9287
IgnacioMcclanahan Memorial Library470 Goddard Avenue(970) 563-9287
CityLibraryAddressZipPhone
JohnstownGlenn A. Jones, M.D. Memorial Library400 S. Parish Avenue(970) 587-2459
JulesburgJulesburg Public Library320 Cedar Street80737(970) 474-2608
CityLibraryAddressZipPhone
KremmlingKremmling Library300 South 8th Street(970) 724-9228
CityLibraryAddressZipPhone
La JaraConejos County Library District17703 Hwy 28581140(719) 274-5858
La JuntaLa Junta-Woodruff Memorial Library522 Colorado Ave81050(719) 384-4612
La VetaLa Veta Regional Library District310 South Main Street81055(719) 742-3572
LafayetteLafayette Public Library775 W Baseline Rd80026(303) 665-5200Email
Lake CityHinsdale Library District-Lake City221 Silver Street81235(970) 944-2615
Lake GeorgeLake George Branch Librarybox 3(719) 748-3812
LakewoodBelmar Library555 South Allison Parkway(720) 963-0900
LakewoodJefferson County Public Library10200 W 20th Ave80215(303) 235-5275
LakewoodLakewood Library10200 West 20th Avenue(303) 232-9507
LamarLamar Public Library102 East Parmenter St81052(719) 336-4632
Las AnimasBent County Library District306 Fifth Street(719) 456-0111
Las AnimasLas Animas-Bent County Library District306 5th Street81054(719) 456-0111
LeadvilleLake County Public Library1115 Harrison Ave80461(719) 486-0569
LimonLimon Memorial Library205 E Ave80828(719) 775-2163
LittletonColumbine Library7706 West Bowles Avenue(303) 932-2690
LittletonKoelbel Public Library5955 South Holly Street(303) 220-7704
LittletonLittleton-Bemis Public Library6014 S. Datura St.80120(303) 795-3961
LittletonNeighborhood Library At Roxborough8357 N. Rampart Range Rd. Suite 200(303) 791-7326
LittletonSouthglenn Public Library7500 South University Blvd., 101(303) 221-3998
Lone TreeNeighborhood Library At Lone Tree8827 Lone Tree Pkwy(303) 791-7325
LongmontLongmont Public Library409 4th Ave80501(303) 651-8470
LouisvilleLouisville Public Library951 Spruce Street80027(303) 335-4849
LouviersLouviers Library7885 Louviers Blvd(303) 791-7324
LovelandLoveland Public Library300 North Adams Avenue80537(970) 962-2665
LyonsLyons Depot Library430 Fifth Avenue80540(303) 823-5165
CityLibraryAddressZipPhone
MancosMancos Public Library211 West First Street81328(970) 533-7569
Manitou SpringsManitou Springs Public Library701 Manitou Ave80829(719) 685-5206
ManzanolaManzanola School-Public Library301 S Catalpa81058(719) 462-5542
MaybellMaybell Branch Library202 Collom St.(970) 272-9919
MeekerMeeker Regional Library District490 Main Street81641(970) 878-5911
Monte VistaRio Grande Library District120 Jefferson Street81144(719) 852-3931
MontroseMontrose Regional Library District320 South 2nd Street81401(970) 249-9656
MonumentMonument Library1706 Lake Woodmoor Dr(719) 488-2370
CityLibraryAddressZipPhone
NaturitaNaturita Library411 W. Second Ave(970) 865-2848
NederlandNederland Community Library District20 Lakeview Drive80466(303) 258-1101
New CastleGarfield County Library - New Castle402 West Main Street81647(970) 984-2346Email
NorthglennNorthglenn Branch Library10530 North Huron Street(303) 452-7534
NorthglennRangeview Library District11658 N. Huron80234(303) 288-2001
NorwoodSan Miguel Library District 2-Norwood Pl1110 Lucerne Street81423(970) 327-4833
NuclaNucla Public Library544 Main Street81424(970) 864-2166
CityLibraryAddressZipPhone
Oak CreekSouth Routt Library District227 Dodge Avenue80467(970) 736-8371
OrdwayOrdway Combined Community Library1007 Main Street81063(719) 267-3823
OurayOuray Library District320 6th Ave81427(970) 325-4616
CityLibraryAddressZipPhone
Pagosa SpringsRuby M. Sisson Memorial Public Library811 San Juan Street(970) 264-2209
Pagosa SpringsUpper San Juan Library District811 San Juan Street81147(970) 264-2209
PalisadePalisade Branch Library711 Iowa Street(970) 464-7557
Palmer LakePalmer Lake Branch Library66 Lower Glenway(719) 481-2587
PaoniaPaonia Public Library(970) 527-3470
ParachuteGarfield County Library - Parachute244 Grand Valley Way81635(970) 285-9870Email
ParadoxParadox Branch21501 Six Mile Road(970) 859-7236
ParkerParker Library10851 So. Crossroads Dr.(303) 791-7327
PenrosePenrose Library District35 7th Avenue81240(719) 372-6017
PenrosePenrose Library District555 Fourth Avenue(719) 372-0606
PlattevillePlatteville Public Library504 Marion Avenue(970) 785-2231
PuebloBarkman Branch Library1300 Jerry Murphy Road(719) 562-5685
PuebloLamb Branch Library2525 South Pueblo Boulevard(719) 562-5670
PuebloPueblo City-County Library District100 E Abriendo Ave81004(719) 562-5600
PuebloRobert Hoag Rawlings Public Library100 East Abriendo Avenue(719) 562-5600
Pueblo WestWhite Branch298 S Joe Martinez Blvd(719) 562-5660
CityLibraryAddressZipPhone
RangelyRangely Regional Library District109 E Main Street81648(970) 675-8811
Red Feather LakesRed Feather Lakes Community Library71 Firehouse Lane(970) 881-2664
Red Feather LakesRed Feather Mountain Library District71 Firehouse Lane80545(970) 881-2664
RicoRico Public Library2 N. Commercial St.(970) 967-2103
RidgwayRidgway Library District300 Charles81432(970) 626-5252
RifleGarfield County Public Libary District207 East Avenue81650(970) 625-4270Email
RifleGarfield County Public Library - Rifle207 East Avenue81650(970) 625-3471Email
Rocky FordRocky Ford Public Library400 South 10th Street81067(719) 254-6641
CityLibraryAddressZipPhone
SaguacheNorthern Saguache County Library District702 Pitkin Street81149(719) 655-2551
SalidaSalida Regional Library405 E Street81201(719) 539-4826
San LuisCostilla County Public Library418 Gasper Street81152(719) 672-3309
SecuritySecurity Public Library715 Aspen Drive80911(719) 391-3191
SheridanSheridan Library3201 West Oxford Avenue(303) 789-5422
SiltGarfield County Library - Silt680 Home Avenue81652(970) 876-5500Email
SilverthorneNorth Branch Library651 Center Circle(970) 468-5887
SilvertonSilverton Public Library1117 Reese81433(970) 387-5770
SimlaSimla Branch Library504 Washingtion(303) 541-2573
South ForkRuth Tabor Memorial Library(719) 873-0246
SpringfieldBaca County Public Library1260 Main Street81073(719) 523-6962
Steamboat SpringsBud Werner Memorial Library1289 Lincoln Avenue(970) 879-0240
Steamboat SpringsEast Routt Library District1289 Lincoln Ave.80487(970) 879-0240
SterlingSterling Public Library420 North Fifth Street80751(970) 522-2023
StrattonStratton Public Library331 New York80836(719) 348-5922
SwinkSwink School-Public Library610 Columbia Ave81077(719) 384-8103
CityLibraryAddressZipPhone
TellurideSan Miguel Library District 1-Telluride100 W. Pacific Ave.81435(970) 728-4519
TellurideWilkinson Public Library100 W Pacific Ave(970) 728-4519
ThorntonThornton Branch Library8992 North Washington(303) 287-2514
ToponasToponas Public Library33650 Road 134(970) 638-4436
TrinidadTrinidad-Carnegie Public Library202 North Animas Street81082(719) 846-6841
Two ButtesTwo Buttes Branch Library440 Main St.(719) 326-5270
CityLibraryAddressZipPhone
VailVail Public Library292 W Meadow Dr81657(970) 479-2184
VictorVictor Public Library124 South 3rd Street(719) 689-2011
CityLibraryAddressZipPhone
WaldenJackson County Public Library412 4th Street80480(970) 723-4602
WalsenburgSpanish Peaks Library District415 Walsen Ave.81089(719) 738-2774
WalshWalsh Public Library403 N. Colorado(719) 523-6962
WellingtonWellington Public Library3800 Wilson Ave80549(970) 568-3040
WestcliffeWest Custer County Library District209 Main Street81252(719) 783-9138
Westminster76th Avenue Branch3031 West 76th Avenue(303) 430-2400
WestminsterCollege Hill Library3705 W 112th Ave(303) 404-5555
WestminsterWestminster Public Library3705 W. 112th Ave80031(303) 404-5555
WetmoreWetmore Community Library95 County Road 39381253(719) 784-6669
WetmoreWetmore Community Library95 County Road 393(719) 784-6669
Wheat RidgeWheat Ridge Library5475 West 32nd Avenue(303) 463-3145
WindsorWindsor Severance Library District214 Fifth Street(970) 686-5603
WindsorWindsor-Severance Library District720 Third Street80550(970) 686-5603
Woodland ParkRampart Library District-Woodland Parkflorissant218 E. Midland80863(719) 687-9281
Woodland ParkWoodland Park Public Library218 East Midland(719) 687-9281
WrayNortheast Colorado Bookmobile Services325 W 7th St.80758(970) 332-4715
WrayWray Public Library621 Blake St.80758(970) 332-4744
CityLibraryAddressZipPhone
YampaYampa Public Library310 Main St.(970) 638-4654
YumaYuma Public Library114 West 3rd Ave80759(970) 848-2368