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 or PDF by following the link provided below.

Download Directory

Catawba County Library

Public
9154 Sherrills Ford Rd Terrell North Carolina 28682 Map It
(828) 466-6827

Catawba County Library

Public
2944 S NC 127 Hwy Hickory North Carolina 28602 Map It
(828) 466-6818

Catawba County Library

Public
3225 Springs Rd Hickory North Carolina 28601 Map It
(828) 466-6821

Chapel Hill Public Library

Public
100 Library Dr Chapel Hill North Carolina 27514 Map It
(919) 968-2777

Charlotte Mecklenburg Library

Public
2412 Beatties Ford Rd Charlotte North Carolina 28216 Map It
(704) 416-3000

Charlotte Mecklenburg Library

Public
310 N Tryon St Charlotte North Carolina 28202 Map It
(704) 416-0600

Charlotte Mecklenburg Library

Public
21105 Catawba Ave Cornelius North Carolina 28031 Map It
(704) 416-3800

Charlotte Mecklenburg Library

Public
119 S Main St Davidson North Carolina 28036 Map It
(704) 416-4000

Charlotte Mecklenburg Library

Public
5935 Hickory Grove Rd Charlotte North Carolina 28215 Map It
(704) 416-4400

Charlotte Mecklenburg Library

Public
300 E 7th St Charlotte North Carolina 28202 Map It
(704) 416-4600

Charlotte Mecklenburg Library

Public
6015 Conference Dr Charlotte North Carolina 28212 Map It
(704) 416-4800

Charlotte Mecklenburg Library

Public
230 Matthews Station St Matthews North Carolina 28105 Map It
(704) 416-5000

Charlotte Mecklenburg Library

Public
6840 Matthews-Mint Hill Rd Charlotte North Carolina 28227 Map It
(704) 416-5200

Charlotte Mecklenburg Library

Public
7015 Morrison Blvd Charlotte North Carolina 28211 Map It
(704) 416-5400

Charlotte Mecklenburg Library

Public
4420 Hoyt Galvin Wy Charlotte North Carolina 28214 Map It
(704) 416-5600

Charlotte Mecklenburg Library

Public
1361 Queens Rd Charlotte North Carolina 28207 Map It
(704) 416-5800

Charlotte Mecklenburg Library

Public
16500 Holly Crest Ln Huntersville North Carolina 28078 Map It
(704) 416-6000

Charlotte Mecklenburg Library

Public
1623 Central Ave Charlotte North Carolina 28205 Map It
(704) 416-6200

Charlotte Mecklenburg Library

Public
4429 South Blvd Charlotte North Carolina 28209 Map It
(704) 416-6400

Charlotte Mecklenburg Library

Public
5801 Rea Rd Charlotte North Carolina 28277 Map It
(704) 416-6600