Utah Public Libraries
This page lists 123 public libraries in Utah, 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
Utah public libraries by city
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| American Fork City Library | 64 S 100 East, American Fork | 84003 | Utah | (801) 763-3070 |
| B | ||||
| Beaver Public Library | 55 W Center St, Beaver | 84713 | Beaver | (435) 438-5274 |
| Wayne County/Bicknell Library | 79 N 100 West, Bicknell | 84715 | Wayne | (435) 425-3170 |
| San Juan County Library Blanding BranchPart of San Juan County Library | 25 W 300 South, Blanding | 84511 | San Juan | (435) 678-2335 |
| San Juan County Library Bluff BranchPart of San Juan County Library | 480 E Black Locust, Bluff | 84512 | San Juan | (435) 587-3818 |
| Davis County Library Bountiful BranchPart of Davis County Library | 725 S Main St, Bountiful | 84010 | Davis | (801) 451-1760 |
| Brigham City Library | 26 E Forest St, Brigham City | 84302 | Box Elder | (435) 723-5850 |
| C | ||||
| Emery County Library Castle Dale BranchPart of Emery County Library | 145 N 100 East, Castle Dale | 84513 | Emery | (435) 381-2554 |
| Grand County Public Library Castle Valley BranchPart of Grand County Public Library | 975 Castle Valley Dr, Castle Valley | 84532 | Grand | (435) 259-9998 |
| Cedar City Public Library | 303 N 100 East, Cedar City | 84721 | Iron | (435) 586-6661 |
| Davis County Library Centerville BranchPart of Davis County Library | 45 S 400 West, Centerville | 84014 | Davis | (801) 451-1775 |
| Davis County Library Clearfield BranchPart of Davis County Library | 1 North Main, Clearfield | 84015 | Davis | (801) 451-1840 |
| Emery County Library Cleveland BranchPart of Emery County Library | 45 W Main St, Cleveland | 84518 | Emery | (435) 653-2204 |
| Summit County Library Coalville BranchPart of Summit County Library | 82 N 50 East, Coalville | 84017 | Summit | (435) 336-3070 |
| D | ||||
| Delta City Library | 76 N 200 West, Delta | 84624 | Millard | (435) 864-4945 |
| Draper LibraryPart of Salt Lake County Library | 1136 E Pioneer Rd, Draper | 84020 | Salt Lake | (801) 943-4636 |
| Duchesne Branch Library | 130 S Center St, Suite A, Duchesne | 84021 | Duchesne | (435) 738-2628 |
| E | ||||
| Eagle Mountain Public Library | 1650 E Stagecoach Run, Eagle Mountain | 84005 | Utah | (801) 789-6623 |
| Emery County Library Elmo BranchPart of Emery County Library | 100 E Main St, Elmo | 84521 | Emery | (435) 653-2558 |
| Emery County Library Emery BranchPart of Emery County Library | 100 N Center St, Emery | 84522 | Emery | (435) 286-2474 |
| Iron County Bookmobile Library | 4763 N Santa Fe Trl, Enoch | 84720 | Iron | (435) 586-6715 |
| Washington County Library Enterprise BranchPart of Washington County Library System | 393 S 200 East, Enterprise | 84725 | Washington | (435) 878-2574 |
| Ephraim Public Library | 30 S Main St, Ephraim | 84627 | Sanpete | (435) 283-4544 |
| F | ||||
| Sanpete County/Fairview Library | 75 S State St, Fairview | 84629 | Sanpete | (435) 427-9305 |
| Davis County Library HeadquartersPart of Davis County Library | 133 S Main St, Farmington | 84025 | Davis | (801) 451-3030 |
| Emery County Library Ferron BranchPart of Emery County Library | 55 N 200 West, Ferron | 84523 | Emery | (435) 384-2637 |
| President Millard Fillmore Library | 25 S 100 West, Fillmore | 84631 | Millard | (435) 743-5314 |
| G | ||||
| Garland Public Library | 86 W Factory Rd, Garland | 84312 | Box Elder | (435) 257-3117 |
| Grantsville City Library | 42 N Bowery St, Grantsville | 84029 | Tooele | (435) 884-1680 |
| Emery County Library Green River BranchPart of Emery County Library | 85 S Long St, Green River | 84525 | Emery | (435) 564-3349 |
| Gunnison Civic Library | 38 W Center St, Gunnison | 84634 | Sanpete | (435) 528-3104 |
| H | ||||
| Wasatch County Library | 465 E 1200 South, Heber City | 84032 | Wasatch | (435) 654-1511 |
| Helper City Library | 19 S Main St, Helper | 84526 | Carbon | (435) 472-5601 |
| Herriman LibraryPart of Salt Lake County Library | 5380 W Herriman Main St, Herriman | 84096 | Salt Lake | (801) 943-4636 |
| Highland City Library | 5400 W Civic Center Dr, Suite 2, Highland | 84003 | Utah | (801) 772-4528 |
| Washington County Library Hildale BranchPart of Washington County Library System | 440 E Newel Ave, Hildale | 84784 | Washington | (435) 874-1341 |
| Emery County Library Huntington BranchPart of Emery County Library | 92 S Main St, Huntington | 84528 | Emery | (435) 687-9590 |
| Weber County Library Ogden Valley BranchPart of Weber County Library System | 131 S 7400 E, Huntsville | 84317 | Weber | (801) 337-2660 |
| Washington County Library Hurricane Valley BranchPart of Washington County Library System | 36 S 300 West, Hurricane | 84737 | Washington | (435) 635-4621 |
| Hyrum City Library | 50 W Main St, Hyrum | 84319 | Cache | (435) 245-6411 |
| K | ||||
| Summit County Library Kamas BranchPart of Summit County Library | 110 N Main St, Kamas | 84036 | Summit | (435) 783-3190 |
| Kanab City Library | 374 N Main St, Kanab | 84741 | Kane | (435) 644-2394 |
| Davis County Library Kaysville BranchPart of Davis County Library | 215 N Fairfield Rd, Kaysville | 84037 | Davis | (801) 451-1800 |
| Kearns LibraryPart of Salt Lake County Library | 5350 S 4220 West, Kearns | 84118 | Salt Lake | (801) 943-4636 |
| L | ||||
| San Juan County Library La Sal BranchPart of San Juan County Library | Mile Marker 9 Hwy 46, La Sal | 84530 | San Juan | (435) 587-3819 |
| Davis County Library Layton BranchPart of Davis County Library | 155 N Wasatch Dr, Layton | 84041 | Davis | (801) 451-1820 |
| Lehi City Public Library | 120 N Center St, Lehi | 84043 | Utah | (801) 768-7150 |
| Lewiston Public Library | 33 S Main St, Lewiston | 84320 | Cache | (435) 258-5515 |
| Logan Library | 285 N Main, Logan | 84321 | Cache | (435) 716-9123 |
| M | ||||
| Magna LibraryPart of Salt Lake County Library | 2675 S 8950 West, Magna | 84044 | Salt Lake | (801) 943-4636 |
| Manti City Library | 02 S Main St, Manti | 84642 | Sanpete | (435) 835-2201 |
| Utah County/Mapleton Library | 125 W 400 North, Mapleton | 84664 | Utah | (801) 489-4833 |
| Mendon Library | 15 N Main St, Mendon | 84325 | Cache | (435) 774-2200 |
| Ruth V. Tyler LibraryPart of Salt Lake County Library | 8041 S Wood St, Midvale | 84047 | Salt Lake | (801) 943-4636 |
| Milford Public Library | 400 S 100 West, Milford | 84751 | Beaver | (435) 387-5039 |
| Minersville Public Library | 40 W Main St, Minersville | 84752 | Beaver | (435) 386-2267 |
| Grand County Public Library | 257 E Center St, Moab | 84532 | Grand | (435) 259-5421 |
| Monroe Public Library | 55 N Main St, Monroe | 84754 | Sevier | (435) 527-4019 |
| San Juan County Library Montezuma Creek BranchPart of San Juan County Library | East Highway 162, Montezuma Creek | 84534 | San Juan | (435) 587-3817 |
| San Juan County Library Monticello BranchPart of San Juan County Library | 80 N Main St, Monticello | 84535 | San Juan | (435) 587-2281 |
| Morgan County Library | 50 N 100 West, Morgan | 84050 | Morgan | (801) 829-3481 |
| Mt. Pleasant Public Library | 24 E Main St, Mt. Pleasant | 84647 | Sanpete | (435) 462-3240 |
| Murray Public Library | 166 E 5300 South, Murray | 84107 | Salt Lake | (801) 264-2574 |
| N | ||||
| Nephi Public Library | 21 E 100 North, Nephi | 84648 | Juab | (435) 623-1312 |
| Washington County Library New Harmony BranchPart of Washington County Library System | 34 S 2900 East, New Harmony | 84757 | Washington | (435) 865-1673 |
| Newton Town Library | 51 S Center St, Newton | 84327 | Cache | (435) 563-9283 |
| North Logan Public Library | 475 E 2500 North, North Logan | 84341 | Cache | (435) 755-7169 |
| O | ||||
| Weber County Library North BranchPart of Weber County Library System | 475 E 2600 N, Ogden | 84414 | Weber | (801) 337-2650 |
| Weber County Library Pleasant Valley BranchPart of Weber County Library System | 5568 S Adams Ave Pkwy, Ogden | 84405 | Weber | (801) 337-2690 |
| Weber County Main LibraryPart of Weber County Library System | 2464 Jefferson Ave, Ogden | 84401 | Weber | (801) 337-2632 |
| Emery County Library Orangeville BranchPart of Emery County Library | 125 S Main St, Orangeville | 84537 | Emery | (435) 748-2726 |
| Orem Public Library | 58 N State St, Orem | 84057 | Utah | (801) 229-7050 |
| P | ||||
| Panguitch City Library | 25 S 200 East, Panguitch | 84759 | Garfield | (435) 676-2431 |
| Park City Library | 1255 Park Ave, Park City | 84060 | Summit | (435) 615-5600 |
| Summit County Library Main LibraryPart of Summit County Library | 1885 W Ute Blvd, Park City | 84098 | Summit | (435) 615-3900 |
| Parowan Public Library | 16 S Main St, Parowan | 84761 | Iron | (435) 477-3491 |
| Payson City Library | 66 S Main St, Payson | 84651 | Utah | (801) 465-5220 |
| Pleasant Grove Public Library | 30 E Center St, Pleasant Grove | 84062 | Utah | (801) 785-3950 |
| Price City Library | 159 E Main St, Price | 84501 | Carbon | (435) 636-3188 |
| Provo City Library | 550 N University Ave, Provo | 84601 | Utah | (801) 852-6651 |
| R | ||||
| Richfield Public Library | 83 E Center St, Richfield | 84701 | Sevier | (435) 896-5169 |
| Richmond Public Library | 38 W Main St, Richmond | 84333 | Cache | (435) 258-5525 |
| Riverton LibraryPart of Salt Lake County Library | 12877 S 1830 West, Riverton | 84065 | Salt Lake | (801) 943-4636 |
| Roosevelt Branch LibraryPart of Duchesne County Library System | 50 N 200 W, Roosevelt | 84066 | Duchesne | (435) 722-4441 |
| Weber County Library Headquarters/Southwest BranchPart of Weber County Library System | 2039 W 4000 S, Roy | 84067 | Weber | (801) 337-2617 |
| S | ||||
| Salem City Library | 59 S Main St, Salem | 84653 | Utah | (801) 423-2622 |
| Salina Public Library | 90 W Main St, Salina | 84654 | Sevier | (435) 529-7753 |
| Holladay LibraryPart of Salt Lake County Library | 2150 E Murray-Holladay Rd, Salt Lake City | 84117 | Salt Lake | (801) 943-4636 |
| Millcreek Community Center LibraryPart of Salt Lake County Library | 2266 Evergreen Ave, Salt Lake City | 84109 | Salt Lake | (801) 943-4636 |
| Salt Lake City Public Library Anderson-Foothill BranchPart of Salt Lake City Public Library System | 1135 S 2100 East, Salt Lake City | 84108 | Salt Lake | (801) 594-8611 |
| Salt Lake City Public Library Chapman BranchPart of Salt Lake City Public Library System | 577 S 900 West, Salt Lake City | 84104 | Salt Lake | (801) 594-8651 |
| Salt Lake City Public Library Corinne and Jack Sweet BranchPart of Salt Lake City Public Library System | 455 F St, Salt Lake City | 84103 | Salt Lake | (801) 594-8621 |
| Salt Lake City Public Library Day-Riverside BranchPart of Salt Lake City Public Library System | 1575 W 1000 North, Salt Lake City | 84116 | Salt Lake | (801) 594-8652 |
| Salt Lake City Public Library Glendale BranchPart of Salt Lake City Public Library System | 1375 South Concord, Salt Lake City | 84104 | Salt Lake | (801) 594-8660 |
| Salt Lake City Public Library Main LibraryPart of Salt Lake City Public Library System | 210 E 400 South, Salt Lake City | 84111 | Salt Lake | (801) 524-8200 |
| Salt Lake City Public Library Marmalade BranchPart of Salt Lake City Public Library System | 280 W 500 North, Salt Lake City | 84103 | Salt Lake | (801) 594-8680 |
| Salt Lake City Public Library Sprague BranchPart of Salt Lake City Public Library System | 2131 S 1100 East, Salt Lake City | 84106 | Salt Lake | (801) 591-2640 |
| South Main Health Clinic LibraryPart of Salt Lake County Library | 3690 S Main St, Salt Lake City | 84115 | Salt Lake | (801) 943-4636 |
| Whitmore LibraryPart of Salt Lake County Library | 2197 E Fort Union Blvd, Salt Lake City | 84121 | Salt Lake | (801) 943-4636 |
| Sandy LibraryPart of Salt Lake County Library | 10100 S Petunia Way, Sandy | 84092 | Salt Lake | (801) 943-4636 |
| Santaquin City Library | 20 W 100 South, Santaquin | 84655 | Utah | (801) 754-3030 |
| Saratoga Springs Public Library | 1307 N Commerce Dr, Saratoga Springs | 84045 | Utah | (801) 766-6513 |
| Smithfield Library | 25 N Main St, Smithfield | 84335 | Cache | (435) 563-3555 |
| Daybreak LibraryPart of Salt Lake County Library | 11358 S Grandville Ave, South Jordan | 84009 | Salt Lake | (801) 943-4636 |
| South Jordan LibraryPart of Salt Lake County Library | 10673 S Redwood Rd, South Jordan | 84095 | Salt Lake | (801) 943-4636 |
| Granite LibraryPart of Salt Lake County Library | 3331 S 500 East, South Salt Lake City | 84106 | Salt Lake | (801) 943-4636 |
| Spanish Fork Public Library | 80 S Main St, Spanish Fork | 84660 | Utah | (801) 804-4480 |
| Washington County Library Springdale BranchPart of Washington County Library System | 898 Zion Park Blvd, Springdale | 84767 | Washington | (435) 772-3676 |
| Springville Public Library | 45 S Main St, Springville | 84663 | Utah | (801) 489-2720 |
| Washington County Library HeadquartersPart of Washington County Library System | 88 W 100 South, St. George | 84770 | Washington | (435) 634-5737 |
| Washington County Library Santa Clara BranchPart of Washington County Library System | 1099 N Lava Flow Dr, St. George | 84770 | Washington | (435) 986-0432 |
| Davis County Library Syracuse BranchPart of Davis County Library | 1875 S 200 West, Syracuse | 84075 | Davis | (801) 451-1850 |
| T | ||||
| Taylorsville LibraryPart of Salt Lake County Library | 4870 S 2700 West, Taylorsville | 84118 | Salt Lake | (801) 943-4636 |
| Tooele City Public Library | 128 W Vine St, Tooele | 84074 | Tooele | (435) 882-2182 |
| Tremonton City Library | 210 N Tremont St, Tremonton | 84337 | Box Elder | (435) 257-2690 |
| V | ||||
| Uintah County Library | 204 E 100 North, Vernal | 84078 | Uintah | (435) 789-0091 |
| Uintah County Regional History LibraryPart of Uintah County Library | 152 E 100 North, Vernal | 84078 | Uintah | (435) 789-6276 |
| W | ||||
| Washington County Library Washington City BranchPart of Washington County Library System | 220 N 300 E, Washington | 84780 | Washington | (435) 627-2706 |
| Bingham Creek LibraryPart of Salt Lake County Library | 4834 W 9000 South, West Jordan | 84088 | Salt Lake | (801) 943-4636 |
| West Jordan LibraryPart of Salt Lake County Library | 8030 S 1825 W, West Jordan | 84088 | Salt Lake | (801) 943-4636 |
| Hunter LibraryPart of Salt Lake County Library | 4740 W 4100 South, West Valley City | 84120 | Salt Lake | (801) 943-4636 |
| West Valley LibraryPart of Salt Lake County Library | 2880 W 3650 South, West Valley City | 84119 | Salt Lake | (801) 943-4636 |
| Box Elder County Bookmobile Library | 80 W 50 South, Willard | 84340 | Box Elder | (435) 723-2261 |
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.