Colorado Public Libraries

This page lists 275 public libraries in Colorado, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

Colorado public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Aguilar Public Library146 W Main St, Aguilar81020Las Animas(719) 941-4426
Akron Public Library302 Main Ave, Akron80720Washington(970) 345-6818
Alamosa Public Library300 Hunt Ave, Alamosa81101Alamosa(719) 589-6592
Antonito Branch LibraryPart of Conejos County Library District118 Main St, Antonito81120Conejos(719) 274-5858
Arvada LibraryPart of Jefferson County Public Library7525 W 57th Ave, Arvada80002Jefferson(303) 235-5275
Standley Lake LibraryPart of Jefferson County Public Library8485 Kipling St, Arvada80005Jefferson(303) 235-5275
West Arvada Express LibraryPart of Jefferson County Public Library14455 W 64th Ave, Unit O, Arvada80004Jefferson(303) 235-5275
Pitkin County Library120 N Mill St, Aspen81611Pitkin(970) 429-1900
Northern Plains Public LibraryPart of High Plains Library District216 W 2nd St, Ault80610Weld(970) 834-1259
Aurora Public Library Central LibraryPart of Aurora Public Library14949 E Alameda Pkwy, Aurora80012Arapahoe(303) 739-6600
Chambers Plaza LibraryPart of Aurora Public Library1551 N Chambers Rd, Aurora80011Arapahoe(303) 739-1573
Hoffman Heights LibraryPart of Aurora Public Library1298 Peoria St, Aurora80011Arapahoe(303) 739-1572
Iliff Square LibraryPart of Aurora Public Library2253 S Peoria St, Aurora80012Arapahoe(303) 739-1567
Martin Luther King Jr. LibraryPart of Aurora Public Library9898 East Colfax, Aurora80010Adams(303) 739-1940
Mission Viejo LibraryPart of Aurora Public Library15324 E Hampden Cir, Aurora80013Arapahoe(303) 693-1440
Tallyns Reach LibraryPart of Aurora Public Library23911 E Arapahoe Rd, Aurora80016Arapahoe(303) 627-3050
Avon Branch LibraryPart of Eagle Valley Library District200 Mikaela Way, Avon81620Eagle(970) 949-6797
B
Bailey Branch LibraryPart of Park County Public Library350 Bulldogger Rd, Bailey80421Park(303) 838-5539
Basalt Regional Library District14 Midland Ave, Basalt81621Eagle(970) 927-4311
Pine River Public Library District/Bayfield395 Bayfield Center Dr, Bayfield81122La Plata(970) 884-2222
Bennett Branch LibraryPart of Rangeview Library District495 7th St, Bennett80102Adams(303) 644-3303
Berthoud Community Library District236 Welch Ave, Berthoud80513Larimer(970) 532-2757
Gilpin County Library District15131 Hwy 119, Black Hawk80422Gilpin(303) 582-5777
Blanca/Fort Garland LibraryPart of Costilla County Public Library17591 E Hwy 160, Blanca81123Costilla(719) 379-3945
Boulder Public Library1001 Arapahoe Ave, Boulder80302Boulder(303) 441-3100
Carnegie Branch for Local HistoryPart of Boulder Public Library District1125 Pine St, Boulder80302Boulder(303) 441-3100
George Reynolds LibraryPart of Boulder Public Library District3595 Table Mesa Dr, Boulder80305Boulder(303) 441-3100
Meadows LibraryPart of Boulder Public Library District4800 Baseline Rd, Boulder80303Boulder(303) 441-3100
North Boulder Corner LibraryPart of Boulder Public Library District4500 13th St, Boulder80304Boulder(303) 441-3100
South Branch LibraryPart of Summit County Library103 S Harris St, Breckenridge80424Summit(970) 668-4280
Brighton Branch LibraryPart of Rangeview Library District327 E Bridge St, Brighton80601Adams(303) 405-3230
Broomfield/Eisenhower Public Library3 Community Park Rd, Broomfield80020Broomfield(720) 887-2300
East Morgan County Library District500 Clayton St, Brush80723Morgan(970) 842-4596
Northern Chaffee County Library District (Buena Vista)131 Linderman Ave, Buena Vista81211Chaffee(719) 395-8700
Burlington Public Library321 14th St, Burlington80807Kit Carson(719) 346-8109
Kelver Public LibraryPart of Arapahoe Library District585 S Main St, Byers80103Arapahoe(303) 822-9392
C
Calhan LibraryPart of Pikes Peak Library District600 Bank St, Calhan80808El Paso(719) 531-6333
Canon City Public Library516 Macon Ave, Canon City81212Fremont(719) 269-9020
Royal Gorge Regional Museum & History CenterPart of Canon City Public Library612 Royal Gorge Blvd, Canon City81212Fremont(719) 269-9036
Capulin Branch LibraryPart of Conejos County Library District8047 State Hwy 15, Capulin81124Conejos(719) 274-0953
Carbondale Branch LibraryPart of Garfield County Public Library District320 Sopris Ave, Carbondale81623Garfield(970) 963-2889
Ute Pass LibraryPart of Pikes Peak Library District8010 Severy, Cascade80809El Paso(719) 531-6333
Castle Pines LibraryPart of Douglas County Libraries360 Village Square Ln, Castle Rock80108Douglas(303) 791-7323
Philip & Jerry Miller LibraryPart of Douglas County Libraries100 South Wilcox, Castle Rock80104Douglas(303) 688-7700
Cedaredge LibraryPart of Delta County Public Library District180 SW 6th Ave, Cedaredge81413Delta(970) 399-7674
Castlewood Public LibraryPart of Arapahoe Library District6739 S Uinta St, Centennial80112Arapahoe(303) 542-7279
Koelbel Public LibraryPart of Arapahoe Library District5955 S Holly St, Centennial80121Arapahoe(303) 542-7279
Smoky Hill Public LibraryPart of Arapahoe Library District5430 S Biscay Cir, Centennial80015Arapahoe(303) 542-7279
Southglenn Public LibraryPart of Arapahoe Library District6972 S Vine St, Centennial80122Arapahoe(303) 542-7279
East Cheyenne County Library District151 S 1st West, Cheyenne Wells80810Cheyenne(719) 767-5138
Clifton Branch LibraryPart of Mesa County Public Library District3270 D 1/2 Rd, Clifton81520Mesa(970) 434-6936
Collbran Branch LibraryPart of Mesa County Public Library District111 Main St, Collbran81624Mesa(970) 487-3545
Greenhorn Valley LibraryPart of Pueblo City-County Library District4801 Cibola Dr, Colorado City81019Pueblo(719) 553-0350
Cheyenne Mountain LibraryPart of Pikes Peak Library District1785 S 8th St, Suite100, Colorado Springs80906El Paso(719) 531-6333
East Library and Info CenterPart of Pikes Peak Library District5550 N Union Blvd, Colorado Springs80918El Paso(719) 531-6333
Library 21CPart of Pikes Peak Library District1175 Chapel Hills Dr, Colorado Springs80920El Paso(719) 531-6333
Old Colorado City LibraryPart of Pikes Peak Library District2418 W Pikes Peak Avene, Colorado Springs80904El Paso(719) 531-6333
Penrose Public LibraryPart of Pikes Peak Library District20 N Cascade Ave, Colorado Springs80903El Paso(719) 531-6333
Pikes Peak Library District BookmobilePart of Pikes Peak Library District20 North Casacade, Colorado Springs80903El Paso(719) 531-6333
Rockrimmon LibraryPart of Pikes Peak Library District832 Village Center Dr, Colorado Springs80919El Paso(719) 531-6333
Ruth Holley LibraryPart of Pikes Peak Library District685 N Murray Blvd, Colorado Springs80915El Paso(719) 531-6333
Sand Creek LibraryPart of Pikes Peak Library District1821 S Academy Blvd, Colorado Springs80916El Paso(719) 531-6333
Commerce City Branch LibraryPart of Rangeview Library District7185 Monaco, Commerce City80022Adams(303) 287-0063
Conifer LibraryPart of Jefferson County Public Library10441 Hwy 73, Conifer80433Jefferson(303) 235-5275
Cortez Public Library202 North Park, Cortez81321Montezuma(970) 565-8117
Craig Branch LibraryPart of Moffat County Library570 Green St, Craig81625Moffat(970) 824-5116
Crawford LibraryPart of Delta County Public Library District545 Hwy 92, Crawford81415Delta(970) 399-7783
Mineral County School/Public Library450 Corsair Dr, Creede81130Mineral(719) 300-1452
Old Rock Community Branch LibraryPart of Gunnison County Library District507 Maroon, Crested Butte81224Gunnison(970) 349-6535
Baca Grande LibraryPart of Northern Saguache County Library District67581 County Road T, Crestone81131Saguache(719) 256-4100
Franklin Ferguson Memorial LibraryPart of Southern Teller County School/Public Library District410 B St, Cripple Creek80813Teller(719) 689-2800
Cuchara Public LibraryPart of La Veta Regional Library District73 Cuchara Ave, Cuchara81055Huerfano(719) 742-3572
D
Debeque Branch LibraryPart of Mesa County Public Library District730 Minter Ave, Debeque81630Mesa(970) 283-5472
Davies Public Library-Deer Trail SchoolPart of Arapahoe Library District128 Second Ave, Deer Trail80105Arapahoe(303) 769-4310
Del Norte LibraryPart of Rio Grande County Library District790 Grande Ave, Del Norte81132Rio Grande(719) 657-2633
Delta Library124 E Sixth St, Delta81416Delta(970) 874-9630
Athmar Park Branch LibraryPart of Denver Public Library1055 S Tejon St, Denver80223Denver(303) 935-0721
Bear Valley Branch LibraryPart of Denver Public Library5171 W Dartmouth Ave, Denver80236Denver(303) 935-0616
Blair-Caldwell African American Research LibraryPart of Denver Public Library2401 Welton St, Denver80205Denver(720) 865-2401
Bob Ragland Branch LibraryPart of Denver Public Library1900 35th St, Suite A, Denver80216Denver(720) 865-2400
Decker Branch LibraryPart of Denver Public Library1501 S Logan St, Denver80210Denver(303) 733-7584
Denver Public Library10 W 14th Ave, Denver80204Denver(720) 865-1111
Eloise May BranchPart of Arapahoe Library District1471 S Parker Rd, Denver80231Arapahoe(303) 542-7279
Eugene Field Branch LibraryPart of Denver Public Library810 S University Blvd, Denver80209Denver(303) 777-2301
Ford Warren Branch LibraryPart of Denver Public Library2825 High St, Denver80205Denver(303) 294-0907
Green Valley Ranch Branch LibraryPart of Denver Public Library4856 N Andes Ct, Denver80249Denver(720) 865-0310
Hadley Branch LibraryPart of Denver Public Library1890 S Grove St, Denver80219Denver(303) 935-4267
Hampden Branch LibraryPart of Denver Public Library9755 E Girard Ave, Denver80231Denver(303) 750-3885
John Thunderbird Man Emhoolah Branch LibraryPart of Denver Public Library675 Santa Fe Dr, Denver80204Denver(303) 534-1665
Montbello Branch LibraryPart of Denver Public Library12955 Albrook Dr, Denver80239Denver(303) 373-0767
Park Hill Branch LibraryPart of Denver Public Library4705 Montview Blvd, Denver80207Denver(303) 331-4063
Pauline Robinson Branch LibraryPart of Denver Public Library5575 E 33rd Ave, Denver80207Denver(303) 331-4062
Perl Mack Branch LibraryPart of Rangeview Library District7611 Hilltop Cir, Denver80221Adams(303) 428-3576
Rodolfo Corky Gonzales Branch LibraryPart of Denver Public Library1498 N Irving St, Denver80204Denver(720) 865-2370
Ross-Barnum Branch LibraryPart of Denver Public Library3570 W 1st Ave, Denver80219Denver(303) 935-1891
Ross-Broadway Branch LibraryPart of Denver Public Library33 E Bayaud Ave, Denver80209Denver(303) 777-4845
Ross-Cherry Creek Branch LibraryPart of Denver Public Library305 Milwaukee St, Denver80206Denver(303) 331-4016
Ross-University Hills Branch LibraryPart of Denver Public Library4310 E Amherst Ave, Denver80222Denver(303) 757-2714
Sam Gary Branch LibraryPart of Denver Public Library2961 Roslyn St, Denver80238Denver(720) 865-0325
Schlessman Family Branch LibraryPart of Denver Public Library100 Poplar St, Denver80220Denver(720) 865-0000
Smiley Branch LibraryPart of Denver Public Library4501 W 46th Ave, Denver80212Denver(303) 477-3622
Valdez-Perry LibraryPart of Denver Public Library4690 Vine St, Denver80216Denver(303) 295-4302
Virginia Village Branch LibraryPart of Denver Public Library1500 S Dahlia St, Denver80222Denver(303) 757-6662
Westwood Branch LibraryPart of Denver Public Library1000 S Lowell Blvd, Denver80219Denver(303) 936-8808
Woodbury Branch LibraryPart of Denver Public Library3265 Federal Blvd, Denver80211Denver(303) 455-3930
Dinosaur Branch LibraryPart of Moffat County Library200 7th St, Dinosaur81610Moffat(970) 374-2700
Dolores Library District/Montezuma County1002 Railroad Ave, Dolores81323Montezuma(970) 882-4127
Adult/High School BranchPart of Dolores County School/Public Library (Dove Creek)525 North Main, Dove Creek81324Dolores(970) 677-2389
Childrens/Elementary School BranchPart of Dolores County School/Public Library (Dove Creek)720 Main, Dove Creek81324Dolores(970) 677-2356
Durango Public Library1900 E 3rd Ave, Durango81301La Plata(970) 375-3380
Sunnyside LibraryPart of Southwest La Plata Library District75 County Road 218, Durango81303La Plata(970) 375-3816
E
Kiowa County Public Library District1305 Goff St, Eads81036Kiowa(719) 438-5581
Eagle Public LibraryPart of Eagle Valley Library District600 Broadway, Eagle81631Eagle(970) 328-8800
Eaton Public LibraryPart of High Plains Library District132 Maple Ave, Eaton80615Weld(970) 454-2189
Edgewater LibraryPart of Jefferson County Public Library1800 Harlan St, Edgewater80214Jefferson(303) 235-5275
Elbert School Branch LibraryPart of Elbert County Library District24489 Main St, Elbert80106Elbert(303) 648-3533
Elizabeth Branch LibraryPart of Elbert County Library District651 Beverly St, Elizabeth80107Elbert(303) 646-3416
Englewood Public Library1000 Englewood Pkwy, Englewood80110Arapahoe(303) 762-2560
Erie Community LibraryPart of High Plains Library District400 Powers St, Erie80516Weld(888) 861-7323
Estes Valley Public Library District335 E Elkhorn Ave, Estes Park80517Larimer(970) 586-8116
Riverside Library and Cultural CenterPart of High Plains Library District3700 Golden St, Evans80620Weld(888) 861-7323
Evergreen LibraryPart of Jefferson County Public Library4990 Hwy 73, Evergreen80439Jefferson(303) 235-5275
F
Fairplay Branch LibraryPart of Park County Public Library400 Front St, Fairplay80440Park(718) 836-4297
High Prairie LibraryPart of Pikes Peak Library District7035 Old Meridian Rd, Falcon80831El Paso(719) 531-6333
Carbon Valley Branch LibraryPart of High Plains Library District7 Park Ave, Firestone80504Weld(888) 861-7323
Flagler Community Library311 Main Ave, Flagler80815Kit Carson(719) 765-4310
Fleming Community Library506 N Fremont Ave, Fleming80728Logan(970) 265-2046
John C. Fremont Library District (Florence)130 Church Ave, Florence81226Fremont(719) 784-4649
Florissant Branch LibraryPart of Rampart Regional Library District334 N. Cir, Florissant80816Teller(719) 748-3939
CentralPart of Poudre River Public Library District201 Peterson St, Fort Collins80524Larimer(970) 221-6740
Council Tree LibraryPart of Poudre River Public Library District2733 Council Tree Ave, Fort Collins80525Larimer(970) 221-6740
Harmony LibraryPart of Poudre River Public Library District4616 S Shields St, Fort Collins80525Larimer(970) 204-8206
Fort Lupton Public/School LibraryPart of High Plains Library District370 S Rollie Ave, Fort Lupton80621Weld(303) 339-4089
Fort Morgan Public Library414 Main St, Fort Morgan80701Morgan(970) 542-4000
Fountain LibraryPart of Pikes Peak Library District230 S Main St, Fountain80817El Paso(719) 531-6333
Fowler Public Library411 6th St, Fowler81039Otero(719) 263-4472
Fraser Valley LibraryPart of Grand County Library District421 Norgren Rd, Fraser80442Grand(970) 726-5689
Summit County Public Library0037 Peak One Dr, Frisco80443Summit(970) 668-4138
Fruita Branch LibraryPart of Mesa County Public Library District324 N. Coulson, Fruita81521Mesa(970) 858-7703
G
Spanish Peaks Public Library Gardner BookmobilePart of Spanish Peaks Library District28 Co Road 632, Gardner81040Huerfano(719) 738-2774
Gateway Branch LibraryPart of Mesa County Public Library District42700 Hwy 141, Gateway81522Mesa(970) 931-2428
Clear Creek Local History ArchivesPart of Clear Creek County Library District809 Taos St, 2nd Floor, Georgetown80444Clear Creek(303) 569-2403
John Tomay Memorial Library/Georgetown LibraryPart of Clear Creek County Library District605 Sixth St, Georgetown80444Clear Creek(303) 569-2620
Nantes LibraryPart of High Plains Library District703 Birch St, Gilcrest80623Weld(970) 737-1035
Glenwood Springs Branch LibraryPart of Garfield County Public Library District815 Cooper Ave, Glenwood81601Garfield(970) 945-5958
Golden LibraryPart of Jefferson County Public Library1019 Tenth St, Golden80401Jefferson(303) 235-5275
Granby LibraryPart of Grand County Library District55 Zero St, Granby80446Grand(970) 887-2149
Mesa County Public Library District443 N 6th St, Grand Junction81501Mesa(970) 243-4442
Orchard Mesa Branch LibraryPart of Mesa County Public Library District230 E Lynwood St, Grand Junction81503Mesa(970) 243-0181
Juniper LibraryPart of Grand County Library District316 Garfield, Grand Lake80447Grand(970) 627-8353
Centennial Park Branch LibraryPart of High Plains Library District2227 23rd Ave, Greeley80631Weld(888) 861-7323
Farr Branch LibraryPart of High Plains Library District1939 Sixty-First Ave, Greeley80634Weld(888) 861-7323
High Plains Library District BookmobilePart of High Plains Library District2650 W 29th St, Greeley80631Weld(888) 861-7323
Linc Library Innovation CenterPart of High Plains Library District501 8th Ave, Greeley80631Weld(888) 861-7323
Guffey Branch LibraryPart of Park County Public Library1625 B. County Road 102, Guffey80820Park(719) 689-9280
Gunnison County Library District1 Quartz St, Gunnison81230Gunnison(970) 641-3485
Gypsum Public LibraryPart of Eagle Valley Library District47 Lundgren Blvd, Gypsum81637Eagle(970) 524-5080
H
Haxtun Public Library141 S Colorado Ave, Haxtun80731Phillips(970) 744-6106
West Routt Library District/Hayden201 E Jefferson Ave, Hayden81639Routt(970) 276-3777
Fort Lewis Mesa LibraryPart of Southwest La Plata Library District11274 Colorado State Hwy 14O, Hesperus81326La Plata(970) 375-3816
Highlands Ranch LibraryPart of Douglas County Libraries9292 Ridgeline Blvd, Highlands Ranch80129Douglas(303) 791-7323
Holly Public Library100 Tony Garcia Dr, Holly81047Prowers(719) 537-6520
Holyoke/Heginbotham Library539 S Baxter Ave, Holyoke80734Phillips(970) 854-2597
Hot Sulphur Springs LibraryPart of Grand County Library District150 Moffat, Hot Sulphur Spgs80451Grand(970) 725-3942
Hotchkiss LibraryPart of Delta County Public Library District149 E Main St, Hotchkiss81419Delta(970) 399-7781
Hudson Public LibraryPart of High Plains Library District100 S Beech St, Hudson80642Weld(303) 536-4550
Hugo Public Library522 Second Ave, Hugo80821Lincoln(719) 743-2325
I
Idaho Springs Public LibraryPart of Clear Creek County Library District219 14th Ave, Idaho Springs80452Clear Creek(303) 567-2020
Ignacio Community Library470 Goddard Ave, Ignacio81137La Plata(970) 563-9287
J
Glenn A. Jones, M.D. Memorial LibraryPart of High Plains Library District400 S Parish Ave, Johnstown80534Weld(970) 587-2459
Johnstown/Jones LibraryPart of High Plains Library District400 S Parish Ave, Johnstown80534Weld(970) 660-5039
Julesburg Public Library320 Cedar St, Julesburg80737Sedgwick(970) 474-2608
K
Kersey LibraryPart of High Plains Library District332 Third St, Kersey80644Weld(888) 861-7323
Kiowa Branch LibraryPart of Elbert County Library District331 Comanche St, Kiowa80117Elbert(303) 621-2111
Kremmling LibraryPart of Grand County Library District300 S 8th St, Kremmling80459Grand(970) 724-9228
L
Conejos County Library District17703 Hwy 285, La Jara81140Conejos(719) 274-5858
La Junta/Woodruff Memorial Library522 Colorado Ave, La Junta81050Otero(719) 384-4612
La Veta Public Library District310 S Main St, La Veta81055Huerfano(719) 742-3572
Lafayette Public Library775 W Baseline Rd, Lafayette80026Boulder(303) 665-5200
Lake City/Hinsdale County Library District206 N Silver St, Lake City81235Hinsdale(970) 944-2615
Lake George Branch LibraryPart of Park County Public Library37900 Hwy 24, Lake George80827Park(719) 748-3812
Belmar LibraryPart of Jefferson County Public Library555 S Allison Pkwy, Lakewood80226Jefferson(303) 235-5275
Lakewood LibraryPart of Jefferson County Public Library10200 W 20th Ave, Lakewood80215Jefferson(303) 235-5275
Lamar Public Library102 E Parmenter St, Lamar81052Prowers(719) 336-4632
Las Animas-Bent County Library District306 5th St, Las Animas81054Bent(719) 456-0111
Lake County Public Library1115 Harrison Ave, Leadville80461Lake(719) 486-0569
Limon Memorial Library205 E Ave, Limon80828Lincoln(719) 775-2163
Lincoln County Bookmobile940 2nd St, Limon80828Lincoln(719) 775-2163
Columbine LibraryPart of Jefferson County Public Library7706 W Bowles Ave, Littleton80123Jefferson(303) 235-5275
Littleton/Bemis Public Library6014 S Datura St, Littleton80120Arapahoe(303) 795-3961
Neighborhood Library at RoxboroughPart of Douglas County Libraries8357 N. Rampart Range Rd., Suite 200, Littleton80125Douglas(303) 871-7323
Lone Tree LibraryPart of Douglas County Libraries10055 Library Way, Lone Tree80124Douglas(303) 799-4446
Longmont Public Library409 4th Ave, Longmont80501Boulder(303) 651-8470
Louisville Public Library951 Spruce St, Louisville80027Boulder(303) 335-4849
Louviers LibraryPart of Douglas County Libraries78885 Louviers Blvd, Louviers80131Douglas(303) 791-7323
Loveland Public Library300 N Adams Ave, Loveland80537Larimer(970) 962-2665
Lyons Regional Library District451 4th Ave, Lyons80540Boulder(303) 823-5165
M
Mancos Library District211 W First St, Mancos81328Montezuma(970) 533-7600
Manitou Springs LibraryPart of Pikes Peak Library District701 Manitou Ave, Manitou Springs80829El Paso(719) 531-6333
Maybell Branch LibraryPart of Moffat County Library202 Collom St, Maybell81640Moffat(970) 272-9919
Meeker Regional Library District490 Main St, Meeker81641Rio Blanco(970) 878-5911
Monte Vista LibraryPart of Rio Grande County Library District120 Jefferson St, Monte Vista81144Rio Grande(719) 852-3931
Montrose Regional Library District320 S Second St, Montrose81401Montrose(970) 249-9656
Monument LibraryPart of Pikes Peak Library District1706 Lake Woodmoor Dr, Monument80132El Paso(719) 531-6333
N
Naturita LibraryPart of Montrose Regional Library District411 W Second Ave, Naturita81422Montrose(970) 865-2848
Nederland Community Library District200 Hwy 72 North, Nederland80466Boulder(303) 258-1101
New Castle Branch LibraryPart of Garfield County Public Library District402 W Main St, New Castle81647Garfield(970) 984-2347
Rangeview Ld BookmobilePart of Rangeview Library District10530 N Huron St, Northglenn80234Adams(303) 288-2001
Lone Cone Library District (Norwood)1455 Pinion St, Norwood81423San Miguel(970) 327-4833
Nucla Public Library544 Main St, Nucla81424Montrose(970) 864-2166
O
Oak Creek LibraryPart of South Routt Library District117 E Main St, Oak Creek80467Routt(970) 736-8371
Combined Community Library Campus BranchPart of Combined Community Library (Ordway)610 Main St, Ordway81063Crowley(719) 267-3582
Combined Community Library Main BranchPart of Combined Community Library (Ordway)1007 Main St, Ordway81063Crowley(719) 267-3823
Ouray Library District320 6th Ave, Ouray81427Ouray(970) 325-4616
P
Ruby M. Sisson Memorial Library811 San Juan St, Pagosa Springs81147Archuleta(970) 264-2209
Palisade Branch LibraryPart of Mesa County Public Library District119 W 3rd St, Palisade81526Mesa(970) 464-7557
Palmer Lake LibraryPart of Pikes Peak Library District66 Lower Glenway, Palmer Lake80133El Paso(719) 531-6333
Paonia LibraryPart of Delta County Public Library District80 Samuel Wade Rd, Paonia81428Delta(970) 399-7881
Parachute Branch LibraryPart of Garfield County Public Library District244 Grand Valley Way, Parachute81635Garfield(970) 285-9870
Parker LibraryPart of Douglas County Libraries20105 E Main St, Parker80134Douglas(303) 841-3503
Penrose Community Library District35 7th Ave, Penrose81240Fremont(719) 372-6017
Platteville Public LibraryPart of High Plains Library District504 Marion Ave, Platteville80651Weld(970) 785-2231
Barkman Branch LibraryPart of Pueblo City-County Library District1300 Jerry Murphy Rd, Pueblo81001Pueblo(719) 562-5680
Frank I. Lamb Branch LibraryPart of Pueblo City-County Library District2525 S Pueblo Blvd, Pueblo81005Pueblo(719) 562-5670
Library @ the YPart of Pueblo City-County Library District3200 Spaulding Ave, Pueblo81008Pueblo(719) 562-5659
Patrick Arnold Lucero LibraryPart of Pueblo City-County Library District1315 E 7th St, Pueblo81001Pueblo(719) 553-0370
Robert Hoag Rawlings Public LibraryPart of Pueblo City-County Library District100 E Abriendo Ave, Pueblo81004Pueblo(719) 562-5600
Tom L. and Anna Marie Giodone LibraryPart of Pueblo City-County Library District24655 U.S. Hwy 50 East, Pueblo81006Pueblo(719) 553-0360
Pueblo West LibraryPart of Pueblo City-County Library District298 S Joe Martinez Blvd, Pueblo West81007Pueblo(719) 562-5660
R
Rangely Regional Library District109 E Main St, Rangely81648Rio Blanco(970) 675-8811
Red Feather Mountain Library District71 Firehouse Ln, Red Feather Lakes80545Larimer(970) 881-2664
Rico Public LibraryPart of Dolores County School/Public Library (Dove Creek)2 N Commercial St, Rico81332Dolores(970) 967-2103
Ridgway Public Library District300 Charles St, Ridgway81432Ouray(970) 626-5252
Rifle Branch LibraryPart of Garfield County Public Library District207 East Ave, Rifle81650Garfield(970) 625-3471
Rocky Ford Public Library400 S 10th St, Rocky Ford81067Otero(719) 254-6641
S
Northern Saguache County Library District702 Pitkin Ave, Saguache81149Saguache(719) 655-2551
Salida Public LibraryPart of Southern Chaffee County Regional Library District/Salida405 'E' St, Salida81201Chaffee(719) 539-4826
Southern Chaffee County BookmobilePart of Southern Chaffee County Regional Library District/Salida406 'E' St, Salida81202Chaffee(719) 539-4826
Costilla County Public Library418 Gasper St, San Luis81152Costilla(719) 672-3309
Security Public Library715 Aspen Dr, Security80911El Paso(719) 391-3191
Security Public Library BookmobilePart of Security Public Library716 Aspen Dr, Security80912El Paso(719) 391-3191
Severance LibraryPart of Clearview Library District5 Timber Ridge Pkwy, Severance80550Weld(970) 686-5603
Sheridan Public LibraryPart of Arapahoe Library District3425 W Oxford Ave, Sheridan80236Arapahoe(303) 542-7279
Silt Branch LibraryPart of Garfield County Public Library District680 Home Ave, Silt81652Garfield(970) 876-5500
North Branch LibraryPart of Summit County Library651 Center Cir, Silverthorne80498Summit(970) 668-4280
Silverton Public Library1117 Reese St, Silverton81433San Juan(970) 387-5770
Simla Branch LibraryPart of Elbert County Library District504 Washington Ave, Simla80835Elbert(719) 541-2573
Carnegie Library South Fork BranchPart of Rio Grande County Library District0031 Mall St, South Fork81154Rio Grande(719) 873-0246
Springfield LibraryPart of Baca County Library1260 Main St, Springfield81073Baca(719) 523-6962
Steamboat Springs/East Routt Library District1289 Lincoln Ave, Steamboat Springs80477Routt(970) 879-0240
Sterling Public Library420 N Fifth St, Sterling80751Logan(970) 522-2023
Stratton Public Library331 New York Ave, Stratton80836Kit Carson(719) 348-5922
Swink School/Public Library610 Columbia Ave, Swink81077Otero(719) 384-8103
T
Wilkinson Public Library100 W Pacific Ave, Telluride81435San Miguel(970) 728-4519
Huron Street Branch LibraryPart of Rangeview Library District9417 N Huron St, Thornton80206Adams(303) 452-7534
Wright FarmsPart of Rangeview Library District5877 E 120th Ave, Thornton80602Adams(303) 405-3200
York Street Branch LibraryPart of Rangeview Library District8990 York St, Thornton80229Adams(303) 288-2001
Trinidad Carnegie Public Library202 N Animas St, Trinidad81082Las Animas(719) 846-6841
Two Buttes LibraryPart of Baca County Library440 Main St, Two Buttes81084Baca(719) 326-5270
V
Vail Public Library292 W Meadow Dr, Vail81657Eagle(970) 479-2194
Victor Public LibraryPart of Southern Teller County School/Public Library District124 S 3rd St, Victor80860Teller(719) 689-2011
W
Jackson County Public Library412 4th St, Walden80480Jackson(970) 723-4602
Spanish Peaks Library District415 Walsen Ave, Walsenburg81089Huerfano(719) 738-2774
Walsh Public LibraryPart of Baca County Library403 N. Colorado, Walsh81090Baca(719) 523-6962
Wellington Public Library3800 Wilson Ave, Wellington80549Larimer(970) 568-3040
West Custer County Library District209 Main St, Westcliffe81252Custer(719) 783-9138
College Hill LibraryPart of Westminster Public Library3705 W 112th Ave, Westminster80031Adams(303) 404-5555
Irving Street LibraryPart of Westminster Public Library7392 Irving St, Westminster80030Adams(303) 658-2400
Wetmore Community Library95 County Road 393, Wetmore81253Custer(719) 784-6669
Wheat Ridge LibraryPart of Jefferson County Public Library5475 W 32nd Ave, Wheat Ridge80212Jefferson(303) 235-5275
Clearview Library District720 Third St, Windsor80550Weld(970) 686-5603
Woodland Park Public LibraryPart of Rampart Regional Library District218 East Midland, Woodland Park80863Teller(719) 687-9281
Wray Public Library301 W 7th St, Wray80758Yuma(970) 332-4744
Y
Yampa Public LibraryPart of South Routt Library District116 Main St, Yampa80483Routt(970) 638-4654
Yuma Public Library910 S Main St, Yuma80759Yuma(970) 848-2368

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. 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.