North Carolina Public Libraries

This page contains a list of public libraries in North Carolina. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.

City Name : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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-4711Email
AshevilleEast Asheville Library902 Tunnel Road28805(828) 250-4738Email
AshevilleNorth Asheville Library1030 Merrimon Ave.28804(828) 250-4752Email
AshevilleOakley-South Asheville Library749 Fairview Road28803(828) 250-4754Email
AshevillePack Memorial Library67 Haywood Street28801(828) 250-4700Email
AshevilleSkyland-South Buncombe Library260 Overlook Road28803(828) 250-6488Email
AshevilleWest Asheville Library942 Haywood Road28806(828) 250-4750Email
AulanderSallie H. Jenkins Memorial Library302 Broad Street(252) 345-4461
AuroraHazel W. Guilford Memorial Library524 Main Street(252) 322-5046
CityLibraryAddressZipPhone
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-2050Email
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-4756Email
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
CityLibraryAddressZipPhone
CandlerEnka-Candler1404 Sandhill Road28715(828) 250-4758Email
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-0605
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-5542Email
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-5837Email
FaisonFaison Branch Library (Emily Hill Library)106 Park Circle(910) 267-0601
FarmvilleFarmville Public Library4276 West Church Street27828(252) 753-3355Email
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-7086Email
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
CityLibraryAddressZipPhone
Indian TrailUnion West Branch Library123 Unionville-Indian Trail Road(704) 821-7475
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-6480Email
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-8084Email
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-3090Email
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-6486Email
SwansboroSwansboro Branch Library1460 W Corbett Ave.(910) 326-4888
SylvaJackson County Public Library755 West Main Street(828) 586-2016
CityLibraryAddressZipPhone
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-2682Email
TroyMontgomery County Library215 W. Main St.(910) 572-1311
TuxedoGreen River Branch Library50 Green River Road(828) 697-4969
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
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-3592Email
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
CityLibraryAddressZipPhone
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
CityLibraryAddressZipPhone
ZebulonZebulon Library1000 Dogwood Drive(919) 404-3610