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)

Alamance County Public Libraries

Public
211 S Main St Graham North Carolina 27253 Map It
(336) 570-6730

Alamance County Public Libraries

Public
342 S Spring St Burlington North Carolina 27215 Map It
(336) 229-3588

Alamance County Public Libraries

Public
101 S First St Mebane North Carolina 27302 Map It
(919) 563-6431

Alamance County Public Libraries

Public
849 Sharpe Rd Burlington North Carolina 27217 Map It
(336) 226-7185

Alamance County Public Libraries

Public
6343 Snow Camp Rd Graham North Carolina 27253 Map It
(336) 376-9705

Albemarle Regional Library

Public
210 E Church St Ahoskie North Carolina 27910 Map It
(252) 332-5500

Albemarle Regional Library

Public
213 E Main St Murfreesboro North Carolina 27855 Map It
(252) 398-4494

Albemarle Regional Library

Public
14 Cypress Creek Dr Gatesville North Carolina 27938 Map It
(252) 357-0110

Albemarle Regional Library

Public
303 W Tryon St Winton North Carolina 27986 Map It
(252) 358-7855

Albemarle Regional Library

Public
204 E Dundee St Windsor North Carolina 27983 Map It
(252) 794-2244

Albemarle Regional Library

Public
207 W Jefferson St Jackson North Carolina 27845 Map It
(252) 534-3571

Albemarle Regional Library

Public
302 Broad St Aulander North Carolina 27805 Map It
(252) 345-4461

Alexander County Library

Public
77 1st Ave Sw Taylorsville North Carolina 28681 Map It
(828) 632-4058

Alexander County Library

Public
45 Rink Dam Rd Hickory North Carolina 28601 Map It
(828) 495-8753

Appalachian Regional Library

Public
148 Library Dr West Jefferson North Carolina 28694 Map It
(336) 846-2041

Appalachian Regional Library

Public
6938 Traphill Rd Traphill North Carolina 28685 Map It
(336) 957-2534

Appalachian Regional Library

Public
140 Queen St Boone North Carolina 28607 Map It
(828) 264-8784

Appalachian Regional Library

Public
1085 Old US Hwy 421 Sugar Grove North Carolina 28679 Map It
(828) 297-5515

Appalachian Regional Library

Public
215 10th St North Wilkesboro North Carolina 28659 Map It
(336) 838-2818

Avery-Mitchell-Yancey Regional Library

Public
150 Library Pl Newland North Carolina 28657 Map It
(828) 733-9393