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)

Chatham County Public Libraries

Public
9235 Pittsboro-Goldston Rd Goldston North Carolina 27252 Map It
(919) 898-4522

Chatham County Public Libraries

Public
500 N 2nd Ave Siler City North Carolina 27344 Map It
(919) 742-2016

Cleveland County Library System

Public
104 Howie Dr Shelby North Carolina 28150 Map It
(704) 487-9069

Cleveland County Library System

Public
112 Piedmont Dr Lawndale North Carolina 28090 Map It
(704) 538-7005

Columbus County Public Library

Public
301 N Wilson St Chadbourn North Carolina 28431 Map It
(910) 654-3322

Columbus County Public Library

Public
407 N JK Powell Blvd Whiteville North Carolina 28472 Map It
(910) 642-3116

Columbus County Public Library

Public
407 N JK Powell Blvd Whiteville North Carolina 28472 Map It
(910) 640-2665

Columbus County Public Library

Public
103 Church Rd Riegelwood North Carolina 28456 Map It
(910) 655-4157

Columbus County Public Library

Public
315 Railroad St Fair Bluff North Carolina 28439 Map It
(910) 649-7098

Columbus County Public Library

Public
301 Fleming Dr Lake Waccamaw North Carolina 28450 Map It
(910) 646-4616

Columbus County Public Library

Public
1 E 5th St Tabor City North Carolina 28463 Map It
(910) 653-3774

Craven-Pamlico-Carteret Regional Library

Public
320 Salter Path Rd Pine Knoll Shores North Carolina 28512 Map It
(252) 247-4660

Craven-Pamlico-Carteret Regional Library

Public
1702 Live Oak St. Suite 100 Beaufort North Carolina 28516 Map It
(252) 728-2050

Craven-Pamlico-Carteret Regional Library

Public
102 N Main St Cove City North Carolina 28523 Map It
(252) 638-6363

Craven-Pamlico-Carteret Regional Library

Public
702 Hwy 70 E Otway Beaufort North Carolina 28516 Map It
(252) 728-1333

Craven-Pamlico-Carteret Regional Library

Public
301 Cunningham Blvd Havelock North Carolina 28532 Map It
(252) 447-7509

Craven-Pamlico-Carteret Regional Library

Public
400 Johnson St New Bern North Carolina 28560 Map It
(252) 638-7800

Craven-Pamlico-Carteret Regional Library

Public
210 Howard Blvd Newport North Carolina 28570 Map It
(252) 223-5108

Craven-Pamlico-Carteret Regional Library

Public
603 Main St Bayboro North Carolina 28515 Map It
(252) 745-3515

Craven-Pamlico-Carteret Regional Library

Public
7931 Main St Vanceboro North Carolina 28586 Map It
(252) 244-0571