Library Directory

The directory of North Carolina libraries provides options for users to search a variety of library information including names, addresses, etc. or to browse by location or type of library using the drop down menus below. Public libraries are listed first, in alphabetical order by the library system name and then alpha by branch. Community college and college/university libraries are next and are listed alphabetically by the name of the institution.

Click each link for an individual library to see more complete information and to report outdated or inaccurate information. The entire directory of public and academic library entries may be downloaded as a Microsoft Excel file by following the Export link provided below.

Export Directory (.xls)

Braswell Memorial Library

Public
106 W Pippen St Whitakers North Carolina 27891 Map It
(252) 437-0932

Brunswick County Library

Public
8200 E Oak Island Dr Oak Island North Carolina 28465 Map It
(910) 278-4283

Brunswick County Library

Public
109 W Moore St Southport North Carolina 28461 Map It
(910) 457-6237

Brunswick County Library

Public
487 Village Rd Leland North Carolina 28451 Map It
(910) 371-9442

Brunswick County Library

Public
5068 Main St Shallotte North Carolina 28459 Map It
(910) 754-6578

Brunswick County Library

Public
9400 Ocean Hwy West Carolina Shores, North Carolina 28467 Map It
(910) 575-0173

Buncombe County Public Libraries

Public
105 Dougherty St Black Mountain North Carolina 28711 Map It
(828) 250-4756

Buncombe County Public Libraries

Public
60 Court Plz Asheville North Carolina 28801 Map It
(828) 250-4735

Buncombe County Public Libraries

Public
902 Tunnel Rd Asheville North Carolina 28805 Map It
(828) 250-4738

Buncombe County Public Libraries

Public
1404 Sandhill Rd Enka North Carolina 28728 Map It
(828) 250-4758

Buncombe County Public Libraries

Public
1 Taylor Rd Fairview North Carolina 28730 Map It
(828) 250-6484

Buncombe County Public Libraries

Public
1561 Alexander Rd Leicester North Carolina 28748 Map It
(828) 250-6480

Buncombe County Public Libraries

Public
1230 Merrimon Ave Asheville North Carolina 28804 Map It
(828) 250-4752

Buncombe County Public Libraries

Public
67 Haywood St Asheville North Carolina 28801 Map It
(828) 250-4700

Buncombe County Public Libraries

Public
749 Fairview Rd Asheville North Carolina 28803 Map It
(828) 250-4754

Buncombe County Public Libraries

Public
260 Overlook Rd Skyland North Carolina 28776 Map It
(828) 250-6488

Buncombe County Public Libraries

Public
101 W Charleston St Swannonoa North Carolina 28778 Map It
(828) 250-6486

Buncombe County Public Libraries

Public
41 N Main St Weaverville North Carolina 28787 Map It
(828) 250-6482

Buncombe County Public Libraries

Public
942 Haywood Rd Asheville North Carolina 28806 Map It
(828) 250-4750

Burke County Public Library

Public
204 S King St Morganton North Carolina 28655 Map It
(828) 764-9260