Create a Website Account - Manage notification subscriptions, save form progress and more.
Find locations and hours for our four branches.
Learn more about how the Library works.
Learn how to renew books or put them on hold, request interlibrary loans, obtain a library card, and pay fines.
View digital resources available to citizens in Onslow County.
Onslow County Public Library's dedicated genealogical and local history facility is located at the Main Library in Jacksonville.
Find out how to volunteer at your local branch, join our Friends of the Library, and become a Advisory Board member.
All Onslow County Public Library branches offer tours to school groups, homeschools, scouts, civic organizations, or other groups throughout the year.
The Main Library in Jacksonville, Sneads Ferry Branch, and Swansboro Branch each have a meeting room available for public use.
All Onslow County Public Library branches have Public Computers and Internet Access.
Search the Onslow County Public Library catalog.