Colorado Public Libraries

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

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-6600
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
BaileyPark County Public Library350 Bulldogger Road(303) 838-5539
BasaltBasalt Regional Library District14 Midland Avenue81621(970) 927-4311
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
Canon CityCanon City Public Library516 Macon Ave81212(719) 269-9020
CarbondaleGarfield County Library - Gordon Cooper76 South 4th Street(970) 963-2889
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
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
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
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
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-5958
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
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
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
JohnstownGlenn A. Jones, M.D. Memorial Library400 S. Parish Avenue(970) 587-2459
JulesburgJulesburg Public Library320 Cedar Street80737(970) 474-2608
KremmlingKremmling Library300 South 8th Street(970) 724-9228
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-5200
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
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
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-2346
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
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
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-9870
ParadoxParadox Branch21501 Six Mile Road(970) 859-7236
ParkerParker Library20105 East Mainstreet80138(303) 791-7323
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
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-4270
RifleGarfield County Public Library - Rifle207 East Avenue81650(970) 625-3471
Rocky FordRocky Ford Public Library400 South 10th Street81067(719) 254-6641
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-5500
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
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
VailVail Public Library292 W Meadow Dr81657(970) 479-2184
VictorVictor Public Library124 South 3rd Street(719) 689-2011
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
YampaYampa Public Library310 Main St.(970) 638-4654
YumaYuma Public Library114 West 3rd Ave80759(970) 848-2368