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)

Avery-Mitchell-Yancey Regional Library

Public
289 Burnsville School Rd Burnsville North Carolina 28714 Map It
(828) 682-4476

Avery-Mitchell-Yancey Regional Library

Public
18 N Mitchell Ave Bakersville North Carolina 28705 Map It
(828) 688-2511

Avery-Mitchell-Yancey Regional Library

Public
142 Walnut Ave Spruce Pine North Carolina 28777 Map It
(828) 765-4673

Avery-Mitchell-Yancey Regional Library

Public
321 School Cir Burnsville North Carolina 28714 Map It
(828) 682-2600

Beaufort-Hyde-Martin Regional Library

Public
102 S Harding St Bath North Carolina 27808 Map It
(252) 923-6371

Beaufort-Hyde-Martin Regional Library

Public
333 E Main St Belhaven North Carolina 27810 Map It
(252) 943-2993

Beaufort-Hyde-Martin Regional Library

Public
158 N Market St Washington North Carolina 27889 Map It
(252) 946-6401

Beaufort-Hyde-Martin Regional Library

Public
524 Main St Aurora North Carolina 27806 Map It
(252) 322-5046

Beaufort-Hyde-Martin Regional Library

Public
33460 US Hwy 264 Engelhard North Carolina 27824 Map It
(252) 925-2222

Beaufort-Hyde-Martin Regional Library

Public
200 N Smithwick St Williamston North Carolina 27892 Map It
(252) 792-7476

Beaufort-Hyde-Martin Regional Library

Public
225 Back Rd Ocracoke North Carolina 27960 Map It
(252) 928-4436

Beaufort-Hyde-Martin Regional Library

Public
119 S Main St Robersonville North Carolina 27871 Map It
(252) 795-3591

Bladen County Public Library

Public
111 N Cypress St Elizabethtown North Carolina 28337 Map It
(910) 862-6990

Bladen County Public Library

Public
111 N Cypress St Elizabethtown North Carolina 28337 Map It
(910) 862-6990

Bladen County Public Library

Public
313 S Main St Bladenboro North Carolina 28320 Map It
(910) 863-4586

Bladen County Public Library

Public
10413 N College St Clarkton North Carolina 28433 Map It
(910) 647-3661

Braswell Memorial Library

Public
727 N Grace St Rocky Mount North Carolina 27804 Map It
(252) 442-1951

Braswell Memorial Library

Public
12480 W Hanes Ave Middlesex North Carolina 27557 Map It
(252) 235-6001

Braswell Memorial Library

Public
101 N Ash St Spring Hope North Carolina 27882 Map It
(252) 478-3377

Braswell Memorial Library

Public
6280 Main St Bailey North Carolina 27807 Map It
(252) 235-6006