North Carolina Public Libraries



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

CityLibraryAddressZipPhone
AberdeenPage Memorial Library100 S. Poplar Street(910) 944-1200
AhoskieAhoskie Public Library210 East Church Street(252) 332-5500
AlbemarleStanly County Public Library133 East Main Street28001(704) 986-3766
AndrewsAndrews Public Library871 Main Street(828) 321-5956
AngierAngier Public Library28 N. Raleigh Rd.(919) 639-4413
ApexEva Perry Regional Library2100 Shepherds Vineyard Drive(919) 387-2100
ArchdaleArchdale Public Library10433 South Main Street(336) 431-3811
AsheboroAsheboro Public Library201 Worth Street(336) 318-6800
AsheboroRandolph Public Library201 Worth Street27203(336) 318-6814
AshevilleBuncombe County Law Library60 Court Plaza28801(828) 250-4711
AshevilleEast Asheville Library902 Tunnel Road28805(828) 250-4738
AshevilleNorth Asheville Library1030 Merrimon Ave.28804(828) 250-4752
AshevilleOakley-South Asheville Library749 Fairview Road28803(828) 250-4754
AshevillePack Memorial Library67 Haywood Street28801(828) 250-4700
AshevilleSkyland-South Buncombe Library260 Overlook Road28803(828) 250-6488
AshevilleWest Asheville Library942 Haywood Road28806(828) 250-4750
AulanderSallie H. Jenkins Memorial Library302 Broad Street(252) 345-4461
AuroraHazel W. Guilford Memorial Library524 Main Street(252) 322-5046
BadinBadin Branch Library62 Pine Street(704) 422-3218
BakersvilleMitchell County Library18 North Mitchell Avenue(828) 688-2511
BarcoCurrituck County Library4261 Caratoke Highway(252) 453-8345
BathBath Community Library100 Carteret Street(252) 923-6371
BayboroPamlico County Library603 Main Street(252) 745-3515
BeaufortCarteret County Public Library1702 Live Oak St., Ste. 10028516(252) 728-2050
BelhavenBelhaven Public Library333 East Main Street(252) 943-2993
BelmontBelmont Branch Library111 Central Avenue(704) 825-5426
BensonMary Duncan Public Library100 W. Main Street(919) 894-3724
Bessemer CityBessemer City Branch Library207 North 12th Street(704) 629-3321
BethelMargaret Little Blount Library201 Ives Street(252) 825-0782
BeulavillePhillip Leff Memorial Library807 East Broad St(910) 298-4677
BiscoeBiscoe Branch Library (Allen Library)307 Page Street(910) 428-2551
Black CreekBlack Creek Branch Library103 Central Avenue(252) 237-3715
Black MountainBlack Mountain Branch Library105 N. Dougherty Street28711(828) 250-4756
BladenboroBridger Memorial Library313 S. Main St.(910) 863-4586
BooneWatauga County Public Library140 Queen Street(828) 264-8784
BoonvilleBoonville Community Public Library121 West Main Street(336) 367-7737
BrevardTransylvania County Library212 South Gaston Street28712(828) 884-3151
BroadwayBroadway Branch Library206 S Main St(919) 258-6513
Bryson CityFontana Regional Library33 Fryemont Street28713(828) 488-2382
Bryson CityMarianna Black Library33 Fryemont Street(828) 488-3030
BunnBunn Branch Library610 Main Street(919) 496-6764
BunnlevelAnderson Creek Public Library914 Anderson Creek School Rd(910) 814-4012
BurgawPender County Public Library103 S. Cowan St.28425(910) 259-1234
BurlingtonAlamance County Public Library342 S. Spring Street27215(336) 513-4753
BurlingtonHeadquarters-Central Nc Regional Library342 S. Spring Street(336) 229-3588
BurlingtonNorth Park Library-Community Center849 Sharpe Rd(336) 226-7185
BurnsvilleAvery-Mitchell-Yancey Regional Library289 Burnsville School Road28714(828) 682-4476
BurnsvilleYancey County Library18 Town Square(828) 682-2600
CandlerEnka-Candler1404 Sandhill Road28715(828) 250-4758
CandorCurrie Memorial Library138 S School St(910) 974-4033
CantonCanton Branch Library11 Pennsylvania Avenue(704) 648-2924
Carolina BeachCarolina Beach Library300 Cape Fear Boulevard(910) 798-6385
CarrboroCarrboro Branch Library900 Fayetteville Road(919) 969-3006
CarthageMoore County Library101 Saunders Street(910) 947-5335
CaryCary Branch Library310 South Academy Street(919) 460-3350
CaryWest Regional Library4000 Louis Stephens Drive(919) 463-8500
CashiersAlbert Carlton-Cashiers Community Library249 Frank Allen Road(828) 743-0215
ChadbournChadbourn Community Library301 North Wilson St(910) 654-3322
Chapel HillChapel Hill Public Library100 Library Drive27514(919) 968-2777
CharlotteBeatties Ford Road Branch Library2412 Beatties Ford Rd(704) 336-2882
CharlotteBelmont Center Branch700 Parkwood Avenue(704) 336-2470
CharlotteCarmel Branch Library6624 Walsh Blvd(704) 542-0401
CharlotteCityview Branch Library1516 Alleghany St(704) 336-2721
CharlotteCoulwood Branch Library8410 Bellhaven Blvd.(704) 394-7820
CharlotteFreedom Regional Branch1230 Alleghany St(704) 336-2721
CharlotteIndependence Branch Library6015 Conference Drive(704) 568-3151
CharlotteMint Hill Branch Library6840 Matthews Mint Hill Rd.(704) 545-3932
CharlotteMorrison Regional Library7015 Morrison Blvd.(704) 336-2011
CharlotteMyers Park Branch Library1361 Queens Road(704) 336-2011
CharlottePlaza Midwood Branch Library1623 Central Avenue(704) 336-2982
CharlottePublic Library Of Charlotte Mecklenburg County310 North Tryon Street28202(704) 416-0101
CharlotteScaleybark Branch Library101 Scaleybark Road(704) 529-0632
CharlotteSouth County Regional Library8140-100 Providence Road(704) 544-1042
CharlotteSteele Creek Branch9124-F South Tryon Street(704) 588-4345
CharlotteSugar Creek Branch Library4045 North Tryon Street(704) 336-2469
CharlotteUniversity City Regional301 North E.W.T. Harris Road(704) 595-9828
CharlotteWest Boulevard Branch Library2157 West Boulevard(704) 373-1050
CherryvilleCherryville Branch Library605 East Main Street(704) 435-6767
ClaremontClaremont Branch Library3288 East Main Street(828) 459-9311
ClarktonClarkton Public Library10413 N. College St.(910) 647-3661
ClaytonHocutt Ellington Memorial Library100 South Church St(919) 553-5542
ClemmonsClemmons Branch Library3554 Clemmons Road(336) 712-4450
ClintonJ.C. Holliday Library217 Graham Street(910) 592-4153
ClintonSampson-Clinton Public Library217 Graham Street28328(910) 592-4153
CoatsCoats Public Library243 S. Mckinley St.(910) 230-1944
ColumbiaTyrrell County Library414 Main Street(252) 796-3771
ColumbusPolk County Public Library1289 West Mills Street28722(828) 894-8721
ConcordCabarrus County Public Library27 Union Street North28025(704) 920-2063
ConoverConover Express Branch Library101 First St E(828) 466-5108
CooleemeeCooleemee Branch Library7796 Hwy 801 S(336) 284-2805
CorneliusCornelius Branch Library21105 Catawba Avenue(704) 655-9409
CorollaCorolla Branch Library1123 Ocean Trail(252) 453-0496
Cove CityCove City-Craven County Public Library102 North Main Street(252) 638-6363
CreedmoorSouth Branch Library1547 S. Campus Dr.(919) 528-1752
DallasDallas Branch Library105 South Holland Street(704) 922-3621
DanburyDanbury Public Library1104 Main Street(336) 593-2419
DentonDenton Public Library310 West Salisbury Street(336) 859-2215
DenverFlorence S. Shanklin Branch Library7837 Fairfield Forest Rd.(704) 483-3589
DobsonDobson Community Library305 S. Main St.(336) 386-8208
DunnDunn Public Library110 East Divine Street(910) 892-2899
DurhamBragtown Branch Library3200 Dearborn Drive(919) 560-0210
DurhamDurham County Library300 N. Roxboro Street27702(919) 560-0160
DurhamEast Regional Library211 Lick Creek Ln.(919) 560-0203
DurhamMcdougald Terrace Branch1101 Lawson Street(919) 560-0240
DurhamNorth Regional Library221 Milton Road(919) 560-0231
DurhamParkwood Branch Library5122 Revere Road(919) 560-0260
DurhamSouthwest Branch Library3605 Shannon Road(919) 560-0290
DurhamStanford L Warren Branch Library1201 Fayetteville Street(919) 560-0270
East BendEast Bend Public Library332 West Main Street(336) 699-3890
EdenEden Branch Library598 S Pierce Street(336) 623-3168
EdenRockingham County Public Library527 Boone Road27288(336) 627-1106
EdentonShepard-Pruden Memorial Library106 West Water Street(252) 482-4112
EdneyvilleEdneyville Branch Library2 Firehouse Lane(828) 685-0110
Elizabeth CityEast Albemarle Regional Library100 East Colonial Avenue27909(252) 335-2511
Elizabeth CityPasquotank-Camden Library205 East Main Street(252) 335-2473
ElizabethtownBladen County Public Library111 N. Cypress Street28337(910) 862-6990
ElkinElkin Public Library111 North Front Street(336) 835-5586
ElkinNorthwestern Regional Library111 North Front Street28621(336) 835-4894
EllerbeKemp Sugg Memorial Library279 2nd Street(910) 652-6130
Elm CityElm City Branch117 N Railroad St(252) 236-4269
Emerald IsleEmerald Isle Library100 Leisure Lane(252) 354-9219
EnkaEnka Branch Library1404 Sandhill Rd(828) 667-8153
ErwinErwin Public Library110 W. F. St.(910) 897-5780
EtowahEtowah Branch Library245 Brickyard Road(828) 891-6577
Fair BluffFair Bluff Community Libraryp.o. box 428(910) 649-7098
FairmontHector Maclean Public Library106 South Main Street(910) 628-9331
FairviewFairview Branch Library1 Taylor Rd(828) 628-5837
FaisonFaison Branch Library (Emily Hill Library)106 Park Circle(910) 267-0601
FarmvilleFarmville Public Library4276 West Church Street27828(252) 753-3355
FayettevilleBordeaux Branch Library3711 Village Drive(910) 424-4008
FayettevilleCliffdale Branch Library6882 Cliffdale Road(910) 864-3800
FayettevilleCumberland County Public Library Information Center300 Maiden Lane28301(910) 483-1580
FayettevilleEast Regional Branch Library4809 Clinton Road(910) 485-2955
FayettevilleFayetteville Law Library117 Dick St 340(910) 321-6600
FayettevilleNorth Regional Branch Library855 Mcarthur Road(910) 822-1998
FletcherFletcher Branch Library120 Library Road(828) 687-1218
Four OaksJames Bryan Creech Library(919) 963-6013
FranklinMacon County Public Library108 Wayah Street(828) 524-3600
FranklintonFranklinton Public Library9 West Mason Street(919) 494-2736
FranklinvilleJohn W. Clark Public Library111 Sumner Place(336) 824-4020
FremontWayne County Public Library, Fremont202 Goldsboro St(919) 705-1893
Fuquay-VarinaFuquay-Varina Library133 S. Fuquay Avenue(919) 557-2788
GarlandMiriam B. Lamb Memorial Library144 South Church Avenue(910) 529-2441
GarnerSoutheast Regional Library908 7th Avenue(919) 662-2250
GastoniaFerguson Branch Library - Erwin Center913 Pryor Street(704) 868-8046
GastoniaGaston-Lincoln Regional Library1555 East Garrison Boulevard28054(704) 868-2164
GastoniaUnion Road Branch Library5800 S. Union Road(704) 852-4073
GatesvilleGates County Library115 Court Street(252) 357-0110
GoldsboroWayne County Public Library, Goldsboro1001 East Ash Street27530(910) 735-1824
GoldstonGoldston Public Library9235 Pittsboro Goldston Rd27252(919) 898-4522
GrahamGraham Public Library211 S. Main Street(336) 570-6730
Granite FallsGranite Falls Branch Library30 Falls Avenue(828) 396-7703
GreensboroBlanche Benjamin Branch Library1530 Benjamin Parkway(336) 545-5340
GreensboroGlenwood Branch1901 W. Florida Street(336) 297-5000
GreensboroGreensboro Public Library219 North Church Street27401(336) 373-2699
GreensboroHemphill Branch Library2301 W. Vandalia Rd.27406(336) 373-2925
GreensboroKathleen Clay Edwards Library1420 Price Park Rd.27410(336) 373-2923
GreensboroMcGirt-Horton Branch Library2509 Phillips Avenue(336) 373-5810
GreensboroVance H. Chavis Lifelong Learning Center900 S. Benbow Road(336) 373-5838
GreenvilleCarver Branch Library618 West 14th Ave.(252) 329-4583
GreenvilleEast Branch Library2000 Cedar Lane(252) 329-4582
GreenvilleSheppard Memorial Library530 South Evans Street27858(252) 329-4585
HalifaxHalifax County Library System33 Granville St.27839(252) 583-3631
HamletHamlet Public Library302 Main Street(910) 582-3477
HampsteadHampstead Branch Library(910) 270-4603
HarmonyHarmony Branch Library3393 Harmony Highway(704) 546-7086
HarrisburgHarrisburg Library201 Sims Parkway(704) 920-2080
HatterasHatteras Branch Library57709 Highway 12(252) 986-2385
HavelockHavelock-Craven County Public300 Miller Blvd.(252) 447-7509
HayesvilleMoss Memorial Library26 Andreson Street(828) 389-8401
HendersonH. Leslie Perry Memorial Library205 Breckenridge Street27536(252) 438-3316
HendersonvilleHenderson County Public Library301 N. Washington Street28739(828) 697-4725
HenriettaHaynes Public Library141 N Main St, Suite 110(828) 657-5278
HertfordPerquimans County Library110 West Academy Street(252) 426-5319
HickoryHickory Public Library375 3rd Street, Ne28601(828) 304-0500
HickoryPatrick Beaver Memorial Library375 3rd Street Ne(828) 304-0500
HickoryRidgeview Branch Library706 First Street, Sw(828) 345-6037
HickorySouthwest Branch Library2944 Highway 127 South(828) 294-2343
HickorySt. Stephens Branch Library3225 Springs Road(828) 256-3030
High PointHigh Point Public Library901 North Main Street27262(336) 883-3694
HighlandsHudson Library554 Main Street(828) 526-3031
HildebranC B Hildebrand Public Library201 South Center St.(828) 397-3600
HillsboroughHyconeechee Regional Library300 West Tryon Street27278(919) 245-2528
HillsboroughOrange County Public Library300 West Tryon St(919) 644-3011
Hope MillsHope Mills Branch Library3411 Golfview Road(910) 425-8455
Hot SpringsHot Springs Branch Library356 Nw Us 25-70(828) 622-3584
HudsonHudson Branch Library530 Central Street(828) 728-4207
HuntersvilleNorth County Regional Branch Library16500 Holly Crest Lane(704) 895-4020
Indian TrailUnion West Branch Library123 Unionville-Indian Trail Road(704) 821-7475
JacksonNorthampton County Memorial Library207 West Jefferson St.(252) 534-3571
JacksonvilleOnslow County Public Library58 Doris Avenue East28540(910) 455-7350
JonesvilleJonesville Public Library150 West Main Street(336) 835-7604
KannapolisKannapolis Branch Library1050 Mountain St.(704) 920-1180
KenansvilleDuplin County Library107 Bowden Dr.28349(910) 296-2117
KenlyKenly Public Library205 Edgerton St(919) 284-4217
KernersvilleKernersville Branch Library130 East Mountain Street(336) 993-8141
Kill Devil HillsKill Devil Hills Branch Library400 Mustian Street(252) 441-4331
KingKing Public Library101 Pilot View Drive(336) 983-3868
Kings MountainJacob Mauney Memorial Library100 South Piedmont Avenue28086(704) 739-2371
KinstonKinston-Lenoir County Public Library510 North Queen Street(252) 527-7066
KinstonNeuse Regional Library510 N. Queen Street28501(252) 527-7066
KnightdaleEast Regional Library946 Steeple Square Court(919) 217-5300
La GrangeLa Grange Branch Library119 East Washington Street(252) 566-3722
Lake LureMountains Branch Library150 Bills Creek Rd(828) 625-0456
Lake WaccamawRube Mccray Memorial Library301 Fleming Drive(919) 642-3116
LandisSouth Branch Library102 North Central Avenue(704) 857-3579
LaurinburgScotland County Memorial Library312 W. Church St.28352(910) 276-0563
LawndaleSpangler Branch Library112 Piedmont Dr(704) 538-7005
LeicesterLeicester Branch Library1561 Alexander Rd(828) 250-6480
LelandLeland Branch Library487 Village Road(910) 371-9442
LenoirCaldwell County Public Library120 Hospital Avenue28645(828) 757-1288
LewisvilleLewisville Branch Library6479 Shallowford Rd(336) 945-3786
LexingtonDavidson County Public Library System602 South Main Street27292(336) 242-2064
LexingtonLexington Branch Library602 South Main Street(336) 242-2040
LexingtonWest Davidson Public Library246 Tyro School Road(336) 853-4800
LibertyLiberty Public Library239 South Fayetteville Street(336) 622-4605
LillingtonHarnett County Public Library601 S. Main St.27546(910) 893-3446
LincolntonCharles R. Jonas Library306 West Main Street(704) 735-8044
LittletonLittleton Public Library (Wc Jones Memorial)127 West South Main St.(252) 586-3608
LocustLocust Branch Library1016 W. Main Street(704) 888-0103
LouisburgFranklin County Library906 North Main Street27549(919) 496-2111
LowellLowell Branch Library203 Mcadenville Road(704) 824-1266
LowgapLowgap Public Library5210 West Pine Street(336) 352-3000
LucamaLucama Branch Library103 E Spring St(252) 239-0046
LumbertonRobeson County Public Library101 N. Chestnut Street28358(910) 738-4859
MadisonMadison Branch Library140 East Murphy Street(336) 548-6553
MagnoliaFlorence Gallier Library104 West Main St.(910) 289-7056
MaidenMaiden Branch Library11 South A Avenue(828) 428-4712
ManteoDare County Library700 N. Highway 64-264(252) 473-2372
MarionMcdowell County Law Library21 S Main St(828) 659-3241
MarionMcdowell County Public Library90 West Court Street28752(828) 652-3858
Mars HillMars Hill Branch Libraryp.o. box 28(828) 689-5183
MarshallMadison County Public Library1335 North Main Street28753(828) 649-3741
MarshvilleMarshville Branch Library118 East Union Street(704) 624-2828
MatthewsMatthews Branch Library124 W. John Street(704) 847-6691
MaxtonGilbert Patterson Memorial Public Library210 N Florence St(910) 844-3884
MayodanMayodan Branch Library101 N. 10th Ave(336) 548-6951
MaysvilleMaysville Public Library605 Seventh Street(910) 743-3796
MebaneMebane Public Library106 E. Washington St(919) 563-6431
MocksvilleDavie County Public Library371 N. Main Street27028(336) 753-6030
MonroeUnion County Public Library316 East Windsor Street28112(704) 283-8184
MooresvilleMooresville Public Library304 South Main Street28115(704) 660-3272
MorgantonBurke County Public Library204 South King Street28655(828) 437-5638
Mount AiryMount Airy Public Library145 Rockford Street(336) 789-5108
Mount GileadMount Gilead Branch110 West Allenton Street(910) 439-6651
Mt. HollyMt. Holly Branch Library245 West Catawba Avenue(704) 827-3581
Mt. OliveWayne County Public Library, Mount Olive111 N Chestnut St(919) 705-1891
Mt. PleasantMt. Pleasant Branch Library8556 Cook St.(704) 436-2202
MurfreesboroElizabeth Sewell Parker Library213 East Main Street Po Drawer 186(252) 398-4494
MurphyMurphy Public Library9 Blumenthal Street(828) 837-2417
MurphyNantahala Regional Library11 Blumenthal Street28906(828) 837-2025
NashvilleHarold D. Cooley Library114 W. Church St.27856(252) 459-2106
New BernCraven-Pamlico-Carteret Regional Library400 Johnson Street28560(252) 638-7812
New BernNew Bern-Craven County Public Library400 Johnson Street(919) 638-7800
NewlandAvery County Library150 Library Place(828) 733-9393
NewportNewport Public Library210 Howard Blvd.(252) 223-5108
NewtonCatawba County Library115 West C Street28658(828) 465-8660
Newton GroveBryan Memorial Library302 West Weeksdale Street(910) 594-1260
North WilkesboroWilkes County Library215 10th Street(336) 838-2818
NorwoodNorwood Branch Library207 Pee Dee Avenue(704) 422-3218
Oak IslandG. V. Barbee Sr. Library818 Yaupon Dr.(910) 278-4283
OakboroOakboro Branch Library214 Main Street(704) 485-4310
OcracokeOcracoke Branch Library225 Back Road(252) 928-4436
Old FortOld Fort Branch Library65 East Mitchell Street(828) 668-7111
OxfordBerea Branch Library1211 Hwy 158(919) 693-1231
OxfordGranville County Library System210 Main Street27565(919) 693-1121
OxfordRichard H. Thornton Library210 Main St(919) 693-1121
PembrokePembroke Public Library413 Blaine St(910) 521-1554
PikevilleWayne County Public Library, Pikeville106 W Main St(919) 705-1892
Pilot MountainCharles H. Stone Memorial Library319 W. Main St.(336) 368-2370
Pine Knoll ShoresBogue Banks Public Library320 Salter Path Road(252) 247-4660
PinebluffPinebluff Public Library305 East Baltimore Avenue(910) 281-3004
PinetopsPinetops Branch Library201 South East 1st Street(252) 827-4621
Pink HillPink Hill Branch Library114 West Broadway St(252) 568-3631
PittsboroChatham Community Library197 Nc Hwy 87 N27312(919) 545-8084
PittsboroPittsboro Memorial Library204 West St(919) 542-3524
PlymouthPettigrew Regional Library201 East Third Street27962(252) 793-2875
PlymouthWashington County Library201 East Third Street(252) 793-2113
PollocksvillePollocksville Public Library415 Green Hill St(252) 224-5011
PrincetonPrinceton Public Library101 Dr. Donnie H. Jones, Jr Blvd(919) 936-9996
RaefordHoke County Public Library334 North Main Street(910) 875-2502
RaleighAthens Drive Community Library1420 Athens Drive(919) 233-4000
RaleighCameron Village Regional Library1930 Clark Avenue(919) 856-6710
RaleighElectronic Information Center334 Fayetteville Street Mall(919) 856-6690
RaleighGreen Road Library4101 Green Road(919) 790-3200
RaleighNorth Regional Library200 Horizon Drive(919) 870-4000
RaleighOlivia Raney Local History Library4016 Carya Drive(919) 250-1196
RaleighRichard B. Harrison Library1313 New Bern Avenue(919) 856-5720
RaleighSouth Raleigh Library1601-14 Crosslink Road(919) 856-6598
RaleighWake County Public Libraries4020 Carya Drive27610(919) 250-1212
RaleighWest Popular Lending Library5800 Duraleigh Road(919) 881-1344
RamseurRamseur Public Library1512 Main Street(336) 824-2232
RandlemanRandleman Public Library122 Commerce Square(336) 498-3141
ReidsvilleLearning Place Library116 N. Scales St(336) 349-6733
ReidsvilleReidsville Branch Library204 W. Morehead St(336) 349-8476
RichlandsRichlands Public Library299s Wilmington Street(910) 324-5321
RiegelwoodEast Columbus Branch Libraryp.o. box 27(910) 655-4157
Roanoke RapidsRoanoke Rapids Public Library319 Roanoke Avenue27870(252) 533-2890
RobbinsRobbins Area Branch161 East Magnolia Drive(910) 948-4000
RobbinsvilleGraham County Public Library80 Knight Street(828) 479-8796
RobersonvilleRobersonville Public Library119 South Main Street(252) 795-3591
RockinghamLeath Memorial Library412 East Franklin Street(910) 895-6337
RockinghamSandhill Regional Library System412 East Franklin Street28379(910) 997-3388
RockwellEast Branch Libraryp.o. box 550(704) 279-5014
Rocky MountBraswell Memorial Library727 North Grace Street27804(252) 442-1951
RondaRonda Branch Library123 Chatham St(336) 835-2377
Rose HillRose Hill Community Memorial Library113 South Walnut St(910) 289-2490
RoseboroRoseboro Public Library300 West Roseboro Street(910) 525-5436
RowlandRowland Public Library401 E. Main Street(910) 422-3996
RoxboroPerson County Public Library319 South Main St27573(336) 597-7881
Rural HallRural Hall Branch Library7125 Broad Street(336) 969-9545
SalisburyRowan Public Library201 W. Fisher St28145(704) 216-8233
SaludaSaluda Branch Library44 West Main St.(828) 749-2117
SanfordJonesboro Branch Library309 West Main Street(919) 776-3141
SanfordLee County Library107 Hawkins Avenue27330(919) 774-6045
SeagroveSeagrove Public Library354 Old Plank Road(336) 873-7521
SelmaSelma Public Library301 N. Pollock St.(919) 965-8613
ShallotteRourk Branch Library5068 Main Street(910) 754-6578
ShelbyCleveland County Memorial Library104 Howie Drive28150(704) 487-9069
Sherrils FordSherrills Ford Branch8456 Sherrills Ford Road(828) 478-2729
Siler CityChatham County Public Libraries500 N. 2nd Ave.27344(919) 742-3815
Siler CityWren Memorial Library502 North 2nd Avenue(919) 742-2016
SkylandSouth Buncombe Branch Library260 Overlook Rd(828) 684-1827
SmithfieldPublic Library Of Johnston County Smithfield305 Market Street27577(919) 934-8146
Sneads FerrySneads Ferry Branch Library242 Sneads Ferry Road(910) 327-6471
Snow HillGreene County Public Library229 Kingold Blvd(252) 747-3437
Southern PinesSouthern Pines Public Library170 West Connecticut Avenue28387(910) 692-8235
SouthportBrunswick County Library109 W. Moore Street28461(910) 457-6237
SouthportHarper Library109 W. Moore Street(910) 457-6237
SpartaAlleghany County Public Libraryp.o. box 656(336) 372-5573
SpindaleRutherford County Library255 Callahan Koon Rd.28160(828) 287-6117
Spring LakeSpring Lake Branch101 Laketree Blvd(910) 497-3650
Spruce PineSpruce Pine Public Library142 Walnut Avenue(828) 765-4673
St. PaulsSt. Pauls Public Library223 W. Broad Street(910) 865-4002
StanleyStanley Branch Library205 Peterson Street(704) 263-4166
StantonsburgCrocker Branch Library114 S Main St(252) 238-3758
StarStar Branch222 South Main St(910) 428-2338
StatesvilleIredell County Library201 North Tradd Street28677(704) 878-3090
StonevilleStoneville Branch Library201 E. Main St(336) 573-9040
StovallStovall Branch Library101 Hwy 15 N(919) 693-5722
Sugar GroveWestern Watauga Branch Library1085 Old Us Hwy 421(828) 297-5515
Swan QuarterMattamuskeet Library20418 Us 264(252) 926-8841
SwannonoaSwannanoa Library101 West Charleston St28778(828) 250-6486
SwansboroSwansboro Branch Library1460 W Corbett Ave.(910) 326-4888
SylvaJackson County Public Library755 West Main Street(828) 586-2016
Tabor CityTabor City Public Library1 East Fifth Street(910) 653-3774
TarboroEdgecombe County Memorial Library909 Main Street27886(252) 823-1141
TaylorsvilleAlexander County Library77 First Avenue Sw28681(828) 632-4058
ThomasvilleThomasville Public Library14 Randolph Street(336) 474-2690
TraphillTraphill Branch Library11964 Austin Traphill Rd(336) 957-2534
TrentonComfort Branch Library4889 Highway 41 West(910) 324-5061
TrentonTrenton Public Library204 Lakeview Drive(252) 448-4261
TroutmanJ. Hoyt Hayes Memorial Troutman Branch Library215 W. Church Street28634(704) 528-2682
TroyMontgomery County Library215 W. Main St.(910) 572-1311
TuxedoGreen River Branch Library50 Green River Road(828) 697-4969
ValdeseValdese Public Library213 St. Germain Avenue, Se(828) 874-2421
ValeWest Lincoln Branch Library5545 West Nc Hwy 27(704) 276-9946
VanceboroVanceboro-Craven County Public Library7931 Main Street(252) 244-0571
VassVass Area Library128 Seaboard Street(910) 245-2200
WadesboroHampton B. Allen Library120 South Greene Street(704) 694-5177
WagramWagram Branch LibraryPO box 118(910) 369-2966
WalkertownWalkertown Branch Library2969 Main Street(336) 595-6863
Walnut CoveWalnut Cove Public Library106 West Fifth Street(336) 591-7496
WarrentonWarren County Memorial Library119 Front St27589(252) 257-4990
WarrentonWarren County Memorial Library117 S. Main Street(919) 257-4990
WarsawWarsaw-Kornegay Public Library117 East College St(910) 293-4664
WashingtonBhm Regional Library158 North Market Street27889(252) 946-6401
WashingtonGeorge H. And Laura E. Brown Public Library122 Van Norden Street27889(252) 975-9356
WaxhawWaxhaw Library509 South Providence Street(704) 843-3131
WaynesvilleHaywood County Public Library678 South Haywood Street28786(828) 452-5169
WaynesvilleMaggie Valley Library(704) 926-0461
WeavervilleWeaverville Library41 N. Main Street28787(828) 645-3592
WelcomeNorth Davidson Branch Library559 Critcher Drive(336) 242-2050
WeldonWeldon Memorial Library6 West First Street(252) 536-3837
WendellWendell Library207 South Hollybrook Road(919) 365-2600
West JeffersonAppalachian Regional Library148 Library Drive28694(336) 838-2818
West JeffersonAshe County Public Library148 Library Drive(336) 846-2041
WhitevilleColumbus County Public Library407 North J.K. Powell Boulevard28472(910) 642-3116
WilliamstonMartin Memorial Library200 North Smithwick Street(252) 792-7476
WilmingtonMyrtle Grove Branch5155 S. College Road(910) 798-6391
WilmingtonNew Hanover County Public Library201 Chestnut Street28401(910) 798-6321
WilmingtonNortheast Regional1241 Military Cutoff Road(910) 798-6371
WilsonEast Branch Library1006-C Ward Blvd(252) 237-2627
WilsonWilson County Public Library249 Nash Street W27893(252) 237-5355
WindsorLawrence Memorial Library204 E Dundee Street(252) 794-2244
Winston-SalemCarver School Road Branch Library4915 Lansing Dr(336) 661-4917
Winston-SalemEast Winston Heritage Center1110 East Seventh Street(336) 727-2202
Winston-SalemForsyth County Public Library660 West Fifth Street27101(336) 703-3016
Winston-SalemHappy Hill Mini Library920 Mock Street(336) 631-7994
Winston-SalemReynolda Manor Branch Library2839 Fairlawn Drive(336) 727-2948
Winston-SalemSalvation Army Boys Girls Club1922 S. Martin Luther King Drive(336) 788-5761
Winston-SalemSouthside Branch Library3185 Buchanan Street(336) 771-4722
Winston-SalemYwca Youth Mini Library610 N. Liberty Street(336) 771-4722
WintervilleC. D. Langston R. E. Boyd Libraryp.o. box 395(252) 756-1786
WintonAlbemarle Regional Library303 W Tryon Street27986(252) 358-7832
WintonHertford County Library303 West Tryon Street(252) 358-7855
YadkinvilleYadkin County Public Library233 East Main Street(336) 679-8792
YanceyvilleGunn Memorial Public Library161 Main Street East(336) 694-6241
YoungsvilleYoungsville Branch Library218 Us1a Hwy. South(919) 556-1612
ZebulonZebulon Library1000 Dogwood Drive(919) 404-3610