Oklahoma Public Libraries
This page lists 220 public libraries in Oklahoma, 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
Oklahoma public libraries by city
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| ADA Public Library | 124 S. Rennie, ADA | 74820 | Pontotoc | (580) 436-8125 |
| Allen Public Library | 214 East Broadway, Allen | 74825 | Pontotoc | (580) 857-2933 |
| Altus Public LibraryPart of Southern Prairie Library System | 421 N. Hudson, Altus | 73521 | Jackson | (580) 477-2890 |
| Alva Public Library | 504 Seventh St, Alva | 73717 | Woods | (580) 327-1833 |
| Anadarko Community Library | 215 W Broadway, Anadarko | 73005 | Caddo | (405) 247-7351 |
| Antlers Public Library | 104 SE 2nd St, Antlers | 74523 | Pushmataha | (580) 298-5649 |
| Apache Public Library | 111 E Evans, Apache | 73006 | Caddo | (580) 588-3661 |
| Ardmore Public Library | 320 E St NW, Ardmore | 73401 | Carter | (580) 223-8290 |
| Champion Public Library - Sols ArdmorePart of Southern Oklahoma Library System | 601 Railway Express St, Ardmore | 73401 | Carter | (580) 223-3164 |
| Arkoma Public LibraryPart of Southeast Oklahoma Library System | 1000 Main, Arkoma | 74901 | Leflore | (918) 875-3971 |
| Atoka County LibraryPart of Southern Oklahoma Library System | 279 E A St, Atoka | 74525 | Atoka | (580) 889-3555 |
| B | ||||
| Barnsdall Ethel Briggs Memorial Library | 410 S Fifth, Barnsdall | 74002 | Osage | (918) 847-2118 |
| Bartlesville Public Library | 600 S Johnstone, Bartlesville | 74003 | Washington | (918) 338-4161 |
| Beaver County Pioneer Library | 201 Douglas Ave, Beaver | 73932 | Beaver | (580) 625-3076 |
| Bethany LibraryPart of Metropolitan Library System | 7941 NW 23rd, Bethany | 73008 | Oklahoma | (405) 789-8363 |
| Bixby LibraryPart of Tulsa City-County Library System | 20 E Breckenridge, Bixby | 74008 | Tulsa | (918) 549-7514 |
| Blackwell Public Library | 123 West Padon, Blackwell | 74631 | Kay | (580) 363-1809 |
| Blanchard Public LibraryPart of Pioneer Library System | 205 N.E. 10th, Blanchard | 73010 | McClain | (405) 485-2275 |
| Boise City Soutar Memorial Library | 4 S Ellis Ave, Boise City | 73933 | Cimarron | (580) 544-2715 |
| Bristow Montfort & Allie Jones Memorial Library | 111 W 7th Ave, Bristow | 74010 | Creek | (918) 367-6562 |
| Broken Arrow LibraryPart of Tulsa City-County Library System | 300 W Broadway, Broken Arrow | 74012 | Tulsa | (918) 549-7500 |
| South Broken Arrow LibraryPart of Tulsa City-County Library System | 3600 S Chestnut, Broken Arrow | 74011 | Tulsa | (918) 549-7662 |
| Broken Bow Public LibraryPart of Southeast Oklahoma Library System | 404 N. Broadway, Broken Bow | 74728 | McCurtain | (866) 218-6582 |
| Buffalo Public Library | 11 E Turner, Buffalo | 73834 | Harper | (580) 735-2995 |
| C | ||||
| Carmen Public Library | 110 N 6th, Carmen | 73726 | Alfalfa | (580) 987-2301 |
| Carnegie Public Library | 6 E Main, Carnegie | 73015 | Caddo | (580) 654-1980 |
| Catoosa Public Library | 105 E Oak, Catoosa | 74015 | Rogers | (918) 266-1684 |
| Chandler Public Library | 1021 S Manvel, Chandler | 74834 | Lincoln | (405) 258-3204 |
| Checotah - Jim Lucas Checotah Public LibraryPart of Eastern Oklahoma Library System | 626 W Gentry, Checotah | 74426 | McIntosh | (918) 473-6715 |
| Chelsea Public Library | 618 Pine St, Chelsea | 74016 | Rogers | (918) 789-3364 |
| Cherokee City- County Library | 123 South Grand, Cherokee | 73728 | Alfalfa | (580) 596-2366 |
| Cheyenne - Minnie R Slief Memorial LibraryPart of Western Plains Library System | 201 S Cearlock Ave, Cheyenne | 73628 | Roger Mills | (580) 497-3777 |
| Chickasha Public Library | 527 Iowa Ave, Chickasha | 73018 | Grady | (405) 222-6075 |
| Choctaw LibraryPart of Metropolitan Library System | 2525 Muzzy, Choctaw | 73020 | Oklahoma | (405) 390-8418 |
| Chouteau Public Library | 307 West Main, Chouteau | 74337 | Mayes | (918) 476-4445 |
| Claremore Will Rogers Library | 1515 N Florence Ave, Claremore | 74017 | Rogers | (918) 341-1564 |
| Cleveland Jay C Byers Memorial Library | 215 E Wichita, Cleveland | 74020 | Pawnee | (918) 358-2676 |
| Clinton Public LibraryPart of Western Plains Library System | 721 Frisco, Clinton | 73601 | Custer | (580) 323-2165 |
| Western Plains Library System BookmobilePart of Western Plains Library System | 501 S 28th, Clinton | 73601 | Custer | (580) 323-0974 |
| Coalgate - Coal County Public LibraryPart of Southeast Oklahoma Library System | 115 W. Ohio, Coalgate | 74538 | Coal | (580) 927-3103 |
| Collinsville LibraryPart of Tulsa City-County Library System | 1223 Main, Collinsville | 74021 | Tulsa | (918) 549-7528 |
| Cordell Public LibraryPart of Western Plains Library System | 208 S. College, Cordell | 73632 | Washita | (580) 832-3530 |
| Coweta Public Library | 120 East Sycamore, Coweta | 74429 | Wagoner | (918) 486-6532 |
| Crescent Community Library | 403 E Monroe St, Crescent | 73028 | Logan | (405) 969-3779 |
| Cushing Public Library | 215 N Steele Ave, Cushing | 74023 | Payne | (918) 225-4188 |
| D | ||||
| Davis Public LibraryPart of Southern Oklahoma Library System | 209 E Benton, Davis | 73030 | Murray | (580) 369-2468 |
| Del City LibraryPart of Metropolitan Library System | 4509 SE 15th St, Del City | 73115 | Oklahoma | (405) 672-1377 |
| Dewey Tyler Memorial Library | 821 N Shawnee, Dewey | 74029 | Washington | (918) 534-2106 |
| Drumright Public Library | 104 East Broadway, Drumright | 74030 | Creek | (918) 352-2228 |
| Duncan Public Library | 3785 N Hwy 81, Duncan | 73533 | Stephens | (580) 255-0636 |
| Stephens County Genealogical LibraryPart of Duncan Public Library | 301 N 8th, Duncan | 73533 | Stephens | (580) 255-8718 |
| Durant-Donald Reynolds Community Ct Library | 1515 West Main, Durant | 74701 | Bryan | (580) 924-3486 |
| E | ||||
| Edmond LibraryPart of Metropolitan Library System | 10 S Blvd, Edmond | 73034 | Oklahoma | (405) 341-9282 |
| El Reno Carnegie Library | 215 E Wade, El Reno | 73036 | Canadian | (405) 262-2409 |
| Elgin Community Library | 108 Thoma Dr, Elgin | 73538 | Comanche | (580) 492-6650 |
| Elk City Carnegie Library | 221 W Broadway Ave, Elk City | 73644 | Beckham | (580) 225-0136 |
| Enid-Public Library of Enid and Garfield County | 120 W Maine, Enid | 73701 | Garfield | (580) 234-6313 |
| Eufaula Memorial LibraryPart of Eastern Oklahoma Library System | 301 S First St, Eufaula | 74432 | McIntosh | (918) 689-2291 |
| F | ||||
| Fairfax Public Library | 158 East Elm, Fairfax | 74637 | Osage | (918) 642-5535 |
| Fairview City Library | 115 S 6th, Fairview | 73737 | Major | (580) 227-2190 |
| Frederick Public Library | 200 East Grand, Frederick | 73542 | Tillman | (580) 335-3601 |
| Ft. Gibson - Q.B. Boydstun LibraryPart of Eastern Oklahoma Library System | 201 E South Ave, Ft. Gibson | 74434 | Muskogee | (918) 478-3587 |
| G | ||||
| Geary Public Library | 106 W Main St, Geary | 73040 | Blaine | (405) 884-2372 |
| Glenpool LibraryPart of Tulsa City-County Library System | 730 E 141 St, Glenpool | 74033 | Tulsa | (918) 549-7535 |
| Grandfield Public Library | 101 W 2nd, Grandfield | 73546 | Tillman | (580) 479-5598 |
| Grove Public LibraryPart of Eastern Oklahoma Library System | 1140 Neo Loop, Grove | 74344 | Delaware | (918) 786-2945 |
| Guthrie Public Library | 201 N Division, Guthrie | 73044 | Logan | (405) 282-0050 |
| Guymon Public Library Arts Center | 1718 N Oklahoma St, Guymon | 73942 | Texas | (580) 338-7330 |
| H | ||||
| Harrah LibraryPart of Metropolitan Library System | 1930 N Church Ave, Harrah | 73045 | Oklahoma | (405) 454-2001 |
| Hartshorne Public LibraryPart of Southeast Oklahoma Library System | 720 Penn Ave, Hartshorne | 74547 | Pittsburg | (918) 297-2113 |
| Haskell - Rieger Memorial LibraryPart of Eastern Oklahoma Library System | 116 N Broadway, Haskell | 74436 | Muskogee | (918) 482-3614 |
| Healdton Community LibraryPart of Southern Oklahoma Library System | 554 South 4th, Healdton | 73438 | Carter | (580) 229-0590 |
| Heavener Public LibraryPart of Southeast Oklahoma Library System | 203 E Ave C, Heavener | 74937 | Leflore | (918) 653-2870 |
| Hennessey Public Library | 525 S Main, Hennessey | 73742 | Kingfisher | (405) 853-2073 |
| Henryetta Public Library | 518 W Main, Henryetta | 74437 | Okmulgee | (918) 652-7377 |
| Hinton Norman Smith Memorial Library | 406 N Broadway St, Hinton | 73047 | Caddo | (405) 542-6167 |
| Hobart Public Library | 200 S Main, Hobart | 73651 | Kiowa | (580) 726-2535 |
| Holdenville Grace Pickens Public Library | 209 E 9th, Holdenville | 74848 | Hughes | (405) 379-3245 |
| Hollis Public LibraryPart of Southern Prairie Library System | 201 W. Broadway, Hollis | 73550 | Harmon | (580) 688-2744 |
| Hominy Public Library | 121 West Main, Hominy | 74035 | Osage | (918) 885-4486 |
| Hooker Olive Warner Memorial Library | 111 S Broadway, Hooker | 73945 | Texas | (580) 652-2835 |
| Hugo - Choctaw County Public LibraryPart of Southeast Oklahoma Library System | 703 East Jackson, Hugo | 74743 | Choctaw | (580) 326-5591 |
| Hulbert Community LibraryPart of Eastern Oklahoma Library System | 210 N. Broadway, Hulbert | 74441 | Cherokee | (918) 772-3383 |
| Hydro Public Library | 530 N Broadway, Hydro | 73048 | Caddo | (405) 663-2009 |
| I | ||||
| Idabel Public LibraryPart of Southeast Oklahoma Library System | 2 SE D Ave, Idabel | 74745 | McCurtain | (580) 286-6406 |
| Inola Public Library | 15 North Broadway, Inola | 74036 | Rogers | (918) 543-8862 |
| J | ||||
| Jay - Delaware County LibraryPart of Eastern Oklahoma Library System | 429 S. 9th, Jay | 74346 | Delaware | (918) 253-8521 |
| Jenks LibraryPart of Tulsa City-County Library System | 523 W B St, Jenks | 74037 | Tulsa | (918) 549-7570 |
| Jones LibraryPart of Metropolitan Library System | 111 E. Main, Jones | 73049 | Oklahoma | (405) 399-5471 |
| K | ||||
| Kansas Public LibraryPart of Eastern Oklahoma Library System | 200 W Tulsa Ave, Kansas | 74347 | Delaware | (918) 868-5257 |
| J.A. Walker Memorial Library | 900 Morgan Sq, Kaw City | 74641 | Kay | (580) 269-1317 |
| Kellyville Public Library | 230 E Buffalo, Kellyville | 74039 | Creek | (918) 247-3740 |
| Kingfisher Memorial Library | 505 W Will Rogers Dr, Kingfisher | 73750 | Kingfisher | (405) 375-3384 |
| Konawa Kennedy Library of Konawa | 701 W South St, Konawa | 74849 | Seminole | (580) 925-3662 |
| L | ||||
| Langley Public Library | 325 Osage, Langley | 74350 | Mayes | (918) 782-4461 |
| Laverne Delphian Public Library | 122 W Jane Jayroe Blvd, Laverne | 73848 | Harper | (580) 921-7323 |
| Kathleen Wyatt Nicholson LibraryPart of Lawton Public Library | 1304 NW Kingswood Rd, Lawton | 73505 | Comanche | (580) 581-3457 |
| Lawton Public Library | 110 S W 4th St, Lawton | 73501 | Comanche | (580) 581-3450 |
| Lindsay Community Library | 112 W Choctaw, Lindsay | 73052 | Garvin | (405) 756-3449 |
| Locust Grove Public Library | 715 E Harold Andrews Blvd, Locust Grove | 74352 | Mayes | (918) 479-6585 |
| Luther LibraryPart of Metropolitan Library System | 310 NE 3rd St, Luther | 73054 | Oklahoma | (405) 277-9967 |
| M | ||||
| Madill City-County Library | 500 W Overton St, Madill | 73446 | Marshall | (580) 795-2749 |
| Mangum Margaret Carder Library | 201 W Lincoln St, Mangum | 73554 | Greer | (580) 782-3185 |
| Mannford Public Library | 101 Green Valley Park Rd, Mannford | 74044 | Creek | (918) 865-2665 |
| Marietta - Love County LibraryPart of Southern Oklahoma Library System | 500 S Hwy 77, Marietta | 73448 | Love | (580) 276-3783 |
| Marlow Garland Smith Public Library | 702 W Main, Marlow | 73055 | Stephens | (580) 658-5354 |
| Maysville Public Library | 506 Williams, Maysville | 73057 | Garvin | (405) 867-4748 |
| McAlester Public LibraryPart of Southeast Oklahoma Library System | 401 North Second, McAlester | 74501 | Pittsburg | (918) 426-0930 |
| McLoud Public LibraryPart of Pioneer Library System | 133 N. Main, McLoud | 74851 | Pottawatomie | (405) 788-4132 |
| Medford Public Library | 123 S Main, Medford | 73759 | Grant | (580) 395-2342 |
| Meeker Public Library | 616 W Carl Hubbell Blvd, Meeker | 74855 | Lincoln | (405) 279-1139 |
| Miami Public Library | 200 N Main St, Miami | 74354 | Ottawa | (918) 541-2292 |
| Midwest City LibraryPart of Metropolitan Library System | 8143 E Reno, Midwest City | 73110 | Oklahoma | (405) 732-4828 |
| Moore Public LibraryPart of Pioneer Library System | 225 S Howard, Moore | 73160 | Cleveland | (405) 793-5100 |
| Mooreland Public Library | 223 S Main St, Mooreland | 73852 | Woodward | (580) 994-6006 |
| Mounds Public Library | 15 W 14th St, Mounds | 74047 | Creek | (918) 827-3949 |
| Mt View Addie Davis Memorial Library | 301 N 4th, Mtn. View | 73062 | Kiowa | (580) 347-2397 |
| Muldrow Public LibraryPart of Eastern Oklahoma Library System | 711 W Shawntell Blv, Muldrow | 74948 | Sequoyah | (918) 427-6703 |
| Muskogee Public LibraryPart of Eastern Oklahoma Library System | 801 W Okmulgee, Muskogee | 74401 | Muskogee | (918) 682-6657 |
| Mustang Public Library | 1201 N Mustang Rd, Mustang | 73064 | Canadian | (405) 376-2226 |
| N | ||||
| Newcastle Public LibraryPart of Pioneer Library System | 705 NW 10th, Newcastle | 73065 | McClain | (405) 387-5076 |
| Newkirk Public Library | 116 N Maple Ave, Newkirk | 74647 | Kay | (580) 362-3934 |
| Nicoma Park LibraryPart of Metropolitan Library System | 2240 Overholser, Nicoma Park | 73066 | Oklahoma | (405) 769-9452 |
| Noble Public LibraryPart of Pioneer Library System | 204 North 5th, Noble | 73068 | Cleveland | (405) 872-5713 |
| Library LabPart of Pioneer Library System | 121 S Santa Fe Ave, Norman | 73069 | Cleveland | (405) 291-0551 |
| Norman Public Library (Central)Part of Pioneer Library System | 103 W Acres St, Norman | 73069 | Cleveland | |
| Norman Public Library (East)Part of Pioneer Library System | 3051 E Alameda, Norman | 73071 | Cleveland | (405) 217-0770 |
| Norman Public Library (West)Part of Pioneer Library System | 300 Norman Center Ct, Norman | 73072 | Cleveland | (405) 701-2644 |
| Nowata City-County Library | 224 South Pine, Nowata | 74048 | Nowata | (918) 273-3363 |
| O | ||||
| Okeene Public Library | 215 N Main, Okeene | 73763 | Blaine | (580) 822-3306 |
| Okemah Public Library | 301 South 2nd, Okemah | 74859 | Okfuskee | (918) 623-1915 |
| Almonte LibraryPart of Metropolitan Library System | 2914 SW 59 St, Oklahoma City | 73119 | Oklahoma | (405) 606-3575 |
| Belle Isle LibraryPart of Metropolitan Library System | 5501 N. Villa, Oklahoma City | 73112 | Oklahoma | (405) 843-9601 |
| Capitol Hill LibraryPart of Metropolitan Library System | 327 SW 27th St, Oklahoma City | 73109 | Oklahoma | (405) 634-6308 |
| Northwest LibraryPart of Metropolitan Library System | 5600 NW 122nd St, Oklahoma City | 73142 | Oklahoma | (405) 606-3580 |
| Ralph Ellison LibraryPart of Metropolitan Library System | 2000 NE 23rd St, Oklahoma City | 73111 | Oklahoma | (405) 424-1437 |
| Ronald J Norick Downtown LibraryPart of Metropolitan Library System | 300 Park Ave, Oklahoma City | 73102 | Oklahoma | (405) 231-8650 |
| Southern Oaks LibraryPart of Metropolitan Library System | 6900 S Walker, Oklahoma City | 73139 | Oklahoma | (405) 631-4468 |
| Southwest Oklahoma City Public LibraryPart of Pioneer Library System | 2201 S W. 134th, Oklahoma City | 73170 | Cleveland | (405) 979-2200 |
| Wright LibraryPart of Metropolitan Library System | 2101 Exchange Ave, Oklahoma City | 73108 | Oklahoma | (405) 235-5035 |
| Okmulgee Public Library | 218 S Okmulgee, Okmulgee | 74447 | Okmulgee | (918) 756-1448 |
| Owasso LibraryPart of Tulsa City-County Library System | 103 W Broadway, Owasso | 74055 | Tulsa | (918) 549-7624 |
| P | ||||
| Pauls Valley-Nora Sparks Warren Memorial Library | 210 N Willow St, Pauls Valley | 73075 | Garvin | (405) 238-5188 |
| Pawhuska Public Library | 1801 Lynn Ave, Pawhuska | 74056 | Osage | (918) 287-3989 |
| Pawnee Public Library | 653 Illinois, Pawnee | 74058 | Pawnee | (918) 762-2138 |
| Perkins Thomas-Wilhite Memorial Library | 101 E Thomas, Perkins | 74059 | Payne | (405) 547-5185 |
| Perry Carnegie Library | 302 N 7th St, Perry | 73077 | Noble | (580) 336-4721 |
| Piedmont Public Library | 1129 Stout St NW, Piedmont | 73078 | Canadian | (405) 373-9018 |
| Ponca City Library | 515 East Grand, Ponca City | 74601 | Kay | (580) 767-0345 |
| Poteau - Patrick Lynch Public LibraryPart of Southeast Oklahoma Library System | 206 S McKenna Ave, Poteau | 74953 | Leflore | (918) 647-4444 |
| Prague Haynie Public Library | 1619 W Main St, Prague | 74864 | Lincoln | (405) 567-4013 |
| Pryor Thomas J Harrison Public Library | 505 East Graham, Pryor | 74361 | Mayes | (918) 825-0777 |
| Purcell Public LibraryPart of Pioneer Library System | 919 N 9th, Purcell | 73080 | McClain | (405) 527-5546 |
| Q | ||||
| Quinton Public LibraryPart of Southeast Oklahoma Library System | 810 N 1st St, Quinton | 74561 | Pittsburg | |
| R | ||||
| Ringling Gleason Memorial Library | 5th and Main St, Ringling | 73456 | Jefferson | (580) 662-2925 |
| Rush Springs-Glover Spencer Memorial Library | 100 S 6th St, Rush Springs | 73082 | Grady | (580) 476-2108 |
| S | ||||
| Salina Public Library | 420 E Ferry St, Salina | 74365 | Mayes | (918) 434-8001 |
| Sallisaw - Stanley Tubbs Memorial LibraryPart of Eastern Oklahoma Library System | 101 E Cherokee, Sallisaw | 74955 | Sequoyah | (918) 775-4481 |
| Charles Page Memorial LibraryPart of Tulsa City-County Library System | 551 E 4th St, Sand Springs | 74063 | Tulsa | (918) 549-7521 |
| Pratt LibraryPart of Tulsa City-County Library System | 3219 S 113th W Ave, Sand Springs | 74063 | Tulsa | (918) 549-7638 |
| Sapulpa Bartlett Carnegie Public Library | 27 W Dewey, Sapulpa | 74066 | Creek | (918) 224-5624 |
| Sayre Public Library | 113 E Poplar, Sayre | 73662 | Beckham | (580) 928-2641 |
| Seiling Public LibraryPart of Western Plains Library System | 211 Main, Seiling | 73663 | Dewey | (580) 922-4259 |
| Seminole Public Library | 424 N Main, Seminole | 74868 | Seminole | (405) 382-4221 |
| Sentinel Public LibraryPart of Western Plains Library System | 210 E. Main, Sentinel | 73664 | Washita | (580) 393-2244 |
| Shattuck Public Library | 101 South Main, Shattuck | 73858 | Ellis | (580) 938-5104 |
| Shawnee Public LibraryPart of Pioneer Library System | 101 N. Philadelphia, Shawnee | 74801 | Pottawatomie | (405) 275-6353 |
| Skiatook LibraryPart of Tulsa City-County Library System | 316 E Rogers, Skiatook | 74070 | Tulsa | (918) 549-7676 |
| Spiro Public LibraryPart of Southeast Oklahoma Library System | 208 South Main, Spiro | 74959 | Leflore | (918) 962-3461 |
| Stigler Public LibraryPart of Southeast Oklahoma Library System | 410 NE 6th, Stigler | 74462 | Haskell | (866) 240-6884 |
| Stillwater Public Library | 1107 S Duck, Stillwater | 74074 | Payne | (405) 372-3633 |
| Stilwell Public LibraryPart of Eastern Oklahoma Library System | 5 N 6th St, Stilwell | 74960 | Adair | (918) 696-7512 |
| Stratford Chandler-Watts Library | 340 N Oak, Stratford | 74872 | Garvin | (580) 759-2684 |
| Stroud Public Library | 301 West 7th, Stroud | 74079 | Lincoln | (918) 968-2567 |
| Sulphur - Mary E Parker Memorial LibraryPart of Southern Oklahoma Library System | 500 West Broadway, Sulphur | 73086 | Murray | (580) 634-2315 |
| T | ||||
| Tahlequah Public LibraryPart of Eastern Oklahoma Library System | 120 S. College, Tahlequah | 74464 | Cherokee | (918) 456-2581 |
| Talala Public Library | 104 W Watova, Talala | 74080 | Rogers | (918) 553-5535 |
| Talihina Public LibraryPart of Southeast Oklahoma Library System | 900 Second St, Talihina | 74571 | Leflore | (918) 567-2002 |
| Tecumseh Public LibraryPart of Pioneer Library System | 114 N Broadway, Tecumseh | 74873 | Pottawatomie | (405) 598-5955 |
| Texhoma Public Library | 201 S 2nd St, Texhoma | 73949 | Texas | (580) 423-7150 |
| The Village LibraryPart of Metropolitan Library System | 10307 N Pennsylvania Ave, The Village | 73120 | Oklahoma | (405) 755-0710 |
| Thomas - Hazel Cross LibraryPart of Western Plains Library System | 115 W Broadway, Thomas | 73669 | Custer | (580) 661-3532 |
| Tishimingo - Johnston County LibraryPart of Southern Oklahoma Library System | 116 West Main, Tishomingo | 73460 | Johnston | (580) 371-3006 |
| Tonkawa Public Library | 216 N Seventh, Tonkawa | 74653 | Kay | (580) 628-3366 |
| Tryon Public Library | 25 S Main St, Tryon | 74875 | Lincoln | (918) 374-2220 |
| Brookside LibraryPart of Tulsa City-County Library System | 1207 E 45th Pl, Tulsa | 74105 | Tulsa | (918) 549-7507 |
| Central LibraryPart of Tulsa City-County Library System | 400 Civic Center, Tulsa | 74103 | Tulsa | (918) 549-7323 |
| Hardesty Regional LibraryPart of Tulsa City-County Library System | 8316 E 93rd St, Tulsa | 74133 | Tulsa | (918) 549-7550 |
| Herman & Kate Kaiser LibraryPart of Tulsa City-County Library System | 5202 S Hudson Ave Suite B, Tulsa | 74135 | Tulsa | (918) 549-7542 |
| Judy Z Kishner LibraryPart of Tulsa City-County Library System | 10150 N Cincinnati Ave East, Tulsa | 74073 | Tulsa | (918) 549-7577 |
| Kendall-Whittier LibraryPart of Tulsa City-County Library System | 21 S Lewis, Tulsa | 74104 | Tulsa | (918) 549-7584 |
| Martin Regional LibraryPart of Tulsa City-County Library System | 2601 S Garnett Rd, Tulsa | 74129 | Tulsa | (918) 549-7590 |
| Maxwell Park LibraryPart of Tulsa City-County Library System | 1313 N Canton, Tulsa | 74115 | Tulsa | (918) 549-7610 |
| Nathan Hale LibraryPart of Tulsa City-County Library System | 6038 E 23rd St, Tulsa | 74114 | Tulsa | (918) 549-7617 |
| Peggy Helmerich LibraryPart of Tulsa City-County Library System | 5131 E 91st St, Tulsa | 74137 | Tulsa | (918) 549-7631 |
| Rudisill Regional LibraryPart of Tulsa City-County Library System | 1520 N Hartford, Tulsa | 74106 | Tulsa | (918) 549-7645 |
| Schusterman-Benson LibraryPart of Tulsa City-County Library System | 3333 E 32nd Pl, Tulsa | 74135 | Tulsa | (918) 549-7670 |
| Suburban Acres LibraryPart of Tulsa City-County Library System | 4606 N Garrison Ave, Tulsa | 74126 | Tulsa | (918) 549-7655 |
| Zarrow Regional LibraryPart of Tulsa City-County Library System | 2224 W 51st St, Tulsa | 74107 | Tulsa | (918) 549-7683 |
| Tuttle Public Library | 305 W Main St, Tuttle | 73089 | Grady | (405) 381-8586 |
| V | ||||
| Valliant - Mattie Terry LibraryPart of Southeast Oklahoma Library System | 311 N Johnson, Valliant | 74764 | McCurtain | (866) 258-6157 |
| Vinita Public Library | 215 W Illinois, Vinita | 74301 | Craig | (918) 256-2115 |
| W | ||||
| Wagoner City Public Library | 302 N Main, Wagoner | 74467 | Wagoner | (918) 485-2126 |
| Walters Public Library | 202 North Broadway, Walters | 73572 | Cotton | (580) 875-2006 |
| Warner Public LibraryPart of Eastern Oklahoma Library System | 207 8th St, Warner | 74469 | Muskogee | (918) 463-2363 |
| Warr Acres LibraryPart of Metropolitan Library System | 5901 NW 63rd St, Warr Acres | 73132 | Oklahoma | (405) 721-2616 |
| Watonga Public Library | 301 N Prouty, Watonga | 73772 | Blaine | (580) 623-7748 |
| Waurika Public Library | 203 S Meridian, Waurika | 73573 | Jefferson | (580) 228-3274 |
| Waynoka Public Library | 1659 Cecil St, Waynoka | 73860 | Woods | (580) 824-6181 |
| Weatherford Public LibraryPart of Western Plains Library System | 219 E Franklin, Weatherford | 73096 | Custer | (580) 772-3591 |
| Westville - John F Henderson Public LibraryPart of Eastern Oklahoma Library System | 116 N. Williams, Westville | 74965 | Adair | (918) 723-5002 |
| Wetumka Public Library | 202 N Main, Wetumka | 74883 | Hughes | (405) 452-3785 |
| Wewoka Public Library | 118 W 5th, Wewoka | 74884 | Seminole | (405) 257-3225 |
| Wilburton - Latimer County Public LibraryPart of Southeast Oklahoma Library System | 301 W ADA Ave, Wilburton | 74578 | Latimer | (918) 465-3751 |
| Wilson Public LibraryPart of Southern Oklahoma Library System | 1087 US Hwy 70A, Wilson | 73463 | Carter | (580) 668-2486 |
| Wister Public LibraryPart of Southeast Oklahoma Library System | 211 Plum St, Wister | 74966 | Leflore | (866) 261-3592 |
| Woodward Public Library | 1500 Main, Woodward | 73801 | Woodward | (580) 254-8544 |
| Wynnewood Public Library | 108 N Dean A McGee, Wynnewood | 73098 | Garvin | (405) 665-2512 |
| Y | ||||
| Yale Public Library | 213 N Main, Yale | 74085 | Payne | (918) 387-2135 |
| Yukon Mabel C. Fry Public Library | 1200 Lakeshore Dr, Yukon | 73099 | Canadian | (405) 354-8232 |
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.