Welcome to the navigation page for the Johnston County Library system. There are eight (8) public libraries in the Johnston County system. Click on the library name below to visit the website of the library you seek. The libraries are listed by the town in which they are located.


Mary Duncan Public Library
100 W. Main Street
Benson, NC 27504
Phone: 919-894-3724


Hocutt-Ellington Memorial Library
100 S. Church Street
Clayton, NC 27520
Phone: 919-553-5542

Four Oaks

James Bryan Creech Public Library
206 W. Hatcher Street
Four Oaks, NC 27521
Phone: 919-963-6013


Kenly Public Library
205 Edgerton Street
Kenly, NC 27542
Phone: 919-284-4217


Princeton Public Library
101 Donnie H. Jones Blvd.
Princeton, NC 27569
Phone: 919-936-9996


Selma Public Library
301 N. Pollock Street
Selma, NC 27576
Phone: 919-965-8613


Public Library of Johnston County and Smithfield
305 E. Market Street
Smithfield, NC 27577
Phone: 919-934-8146

The Heritage Center
241 E. Market Street
Smithfield, NC 27577
Phone: 919-934-2836