Wyoming Public Libraries

This page lists 74 public libraries in Wyoming, 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

Wyoming public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Star Valley Branch LibraryPart of Lincoln County Library System261 Washington St, Afton83110Lincoln(307) 885-3158
Alpine Branch LibraryPart of Lincoln County Library System243 River Cir, Alpine83128Lincoln(307) 654-7323
Alta Branch LibraryPart of Teton County Library15 Alta School Rd, Alta83414Teton(307) 353-2505
B
Little Snake River Valley LibraryPart of Carbon County Library System105 2nd St, Baggs82321Carbon(307) 383-7323
Bairoil Branch LibraryPart of Sweetwater County Library System1002 Antelope, Bairoil82935Sweetwater(307) 328-0239
Big Horn County Library430 W C St, Basin82410Big Horn(307) 568-2388
Big Piney LibraryPart of Sublette County Library System106 Fish St, Big Piney83113Sublette(307) 276-3515
Johnson County Library System171 North Adams, Buffalo82834Johnson(307) 684-5546
Burns Branch LibraryPart of Laramie County Library System112 Main St, Burns82053Laramie(307) 547-2249
C
Natrona County Public Library307 East 2nd, Casper82601Natrona(307) 237-4935
Centennial Valley Branch LibraryPart of Albany County Public Library27 2nd St, Centennial82055Albany(307) 745-8393
Laramie County Library System2200 Pioneer Ave, Cheyenne82001Laramie(307) 634-3561
Chugwater Branch LibraryPart of Platte County Library System301 2nd St, Chugwater82201Platte(307) 422-3275
Clearmont Branch LibraryPart of Sheridan County Library System1240 Front St, Clearmont82835Sheridan(307) 758-4331
Park County Library1500 Heart Mountain St, Cody82414Park(307) 527-1880
Cokeville Branch LibraryPart of Lincoln County Library System240 E Main St, Cokeville83114Lincoln(307) 279-3213
D
Deaver Branch LibraryPart of Big Horn County Library180 W 1st, Deaver82421Big Horn(307) 568-2388
Converse County Library300 Walnut, Douglas82633Converse(307) 358-3644
Dubois Branch LibraryPart of Fremont County Library System202 N 1st St, Dubois82513Fremont(307) 455-2992
E
Mj Davis Memorial LibraryPart of Natrona County Library System303 N 2nd, Edgerton82644Natrona(307) 437-6617
Elk Mountain LibraryPart of Carbon County Library System105 Bridge St, Elk Mountain82324Carbon(307) 348-7421
Encampment/Riverside LibraryPart of Carbon County Library System202 Rankin Ave, Encampment82325Carbon(307) 327-5775
Uinta County Library701 Main St, Evanston82930Uinta(307) 783-0480
F
Farson Branch LibraryPart of Sweetwater County Library System30 Hwy 28, Farson-Eden School Bldg, Farson82932Sweetwater(307) 273-9301
Frannie Branch LibraryPart of Big Horn County Library311 4th St, Frannie82423Big Horn(307) 664-2553
G
Campbell County Public Library System2101 S 4-J Rd, Gillette82718Campbell(307) 682-3223
Glendo Branch LibraryPart of Platte County Library System213 2nd St, Glendo82213Platte(307) 735-4480
Glenrock Branch LibraryPart of Converse County Library System506 S 4th, Glenrock82637Converse(307) 436-2573
Granger Branch LibraryPart of Sweetwater County Library System200 First St, Granger82934Sweetwater(307) 875-8038
Sweetwater County Library300 N 1st East, Green River82935Sweetwater(307) 875-3615
Greybull Branch LibraryPart of Big Horn County Library325 Greybull Ave, Greybull82426Big Horn(307) 765-2551
Guernsey Branch LibraryPart of Platte County Library System108 S Wyoming Ave, Guernsey82214Platte(307) 836-2816
H
Hanna LibraryPart of Carbon County Library System303 3rd St, Hanna82327Carbon(307) 325-9357
Hulett Branch LibraryPart of Crook County Public Library System401 Sager, Hulett82720Crook(307) 467-5676
J
Teton County Library125 Virginian Ln, Jackson83001Teton(307) 733-2164
K
Kaycee Branch LibraryPart of Johnson County Library System231 Ritter Ave, Kaycee82639Johnson(307) 738-2473
Lincoln County Library System519 Emerald, Kemmerer83101Lincoln(307) 877-6961
L
Labarge Branch LibraryPart of Lincoln County Library System262 Main St, Labarge83123Lincoln(307) 386-2571
Fremont County Library System451 N 2nd St, Lander82520Fremont(307) 332-5194
Albany County Public Library310 S 8th St, Laramie82070Albany(307) 721-2580
Lovell Branch LibraryPart of Big Horn County Library300 Oregon Ave, Lovell82431Big Horn(307) 548-7228
Niobrara County Library425 S Main St, Lusk82225Niobrara(307) 334-3490
Lyman Branch LibraryPart of Uinta County Library System129 S Franklin St, Lyman82937Uinta(307) 787-6556
M
Medicine Bow LibraryPart of Carbon County Library System314 Sage St, Medicine Bow82329Carbon(307) 379-2888
Meeteetse Branch LibraryPart of Park County Library System2107 Idaho, Meeteetse82433Park(307) 868-2248
Moorcroft Branch LibraryPart of Crook County Public Library System105 E Converse, Moorcroft82721Crook(307) 756-3232
Mountain View Branch LibraryPart of Uinta County Library System322 W 2nd St, Mountain View82939Uinta(307) 782-3161
N
Weston County Library System23 W Main St, Newcastle82701Weston(307) 746-2206
P
Pine Bluffs Branch LibraryPart of Laramie County Library System110 E 2nd St, Pine Bluffs82082Laramie(307) 245-3646
Pinedale LibraryPart of Sublette County Library System155 S Tyler Ave, Pinedale82941Sublette(307) 367-4114
Powell Branch LibraryPart of Park County Library System655 E 5th St, Powell82435Park(307) 754-8828
R
Tongue River Branch LibraryPart of Sheridan County Library System145 Coffeen, Ranchester82839Sheridan(307) 655-9726
Rawlins LibraryPart of Carbon County Library System215 W Buffalo St, Rawlins82301Carbon(307) 328-2618
Reliance Branch LibraryPart of Sweetwater County Library System1329 Main St, Reliance82943Sweetwater(307) 352-6670
Riverton Branch LibraryPart of Fremont County Library System1330 W Park Ave, Riverton82501Fremont(307) 856-3556
Rock River Branch LibraryPart of Albany County Public Library321 Ave D, Rock River82083Albany(307) 378-2386
Community Fine Arts Center Branch LibraryPart of Sweetwater County Library System400 C St, Rock Springs82901Sweetwater(307) 362-6212
Rock Springs LibraryPart of Sweetwater County Library System400 C St, Rock Springs82901Sweetwater(307) 352-6667
White Mountain LibraryPart of Sweetwater County Library System2935 Sweetwater Dr, Rock Springs82901Sweetwater(307) 362-2665
S
Saratoga LibraryPart of Carbon County Library System503 W Elm St, Saratoga82331Carbon(307) 326-8209
Sheridan Fulmer LibraryPart of Sheridan County Library System335 W Alger St, Sheridan82801Sheridan(307) 674-8585
Sinclair LibraryPart of Carbon County Library System604 Lincoln St, Sinclair82334Carbon(307) 328-2618
Story Branch LibraryPart of Sheridan County Library System20 N Piney, Story82842Sheridan(307) 655-1419
Crook County Public Library414 Main St, Sundance82729Crook(307) 283-1008
Superior Branch LibraryPart of Sweetwater County Library System3 N Main St, Superior82945Sweetwater(307) 352-6671
T
Ten Sleep Branch/School LibraryPart of Washakie County Library200 N Fir St, Ten Sleep82442Washakie(307) 366-2348
Thayne Branch LibraryPart of Lincoln County Library System250 Van Noy Pkwy, Thayne83127Lincoln(307) 883-7323
Hot Springs County Library344 Arapahoe St, Thermopolis82443Hot Springs(307) 864-3104
Goshen County Library2001 E A St, Torrington82240Goshen(307) 532-3411
U
Upton Branch LibraryPart of Weston County Library System722 4th St, Upton82730Weston(307) 468-2324
W
Wamsutter Branch LibraryPart of Sweetwater County Library System230 Tierney Lot 44, Wamsutter82336Sweetwater(307) 324-9121
Platte County Public Library System904 9th St, Wheatland82201Platte(307) 322-2689
Washakie County Library801 Big Horn Ave, Suite 100, Worland82401Washakie(307) 347-2231
Wright Branch LibraryPart of Campbell County Public Library System305 Wright Blvd, Wright82732Campbell(307) 464-0500

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.