The Martinsburg Public Library is currently closed for renovation. See the project overview here.
Based on the progress of construction, we anticipate reopening in February 2026. We will share updated information as we get closer to the reopening date.
All branch libraries are open and will continue offering extended hours until Martinsburg resumes service.
For passport services please call Hedgesville Public Library: 304-754-3949
We're hiring! Check out our part-time positions at North Berkeley Library & Musselman-South Berkeley Community Library on Indeed!




Calendar of Events
To see all the events happening on a specific date, click on "+number" at the bottom left corner of each date. Locations of each event are indicated by the abbreviations below:
*HPL* = Hedgesville Public Library *MPL* = Martinsburg Public Library
*MSBCL* = Musselman-South Berkeley Library *NBL* = North Berkeley Public Library
Your Library Online
Locations and Hours
Hedgesville Public Library
207 North Mary Street, Hedgesville, WV 25427
Mon. 10am – 7pm
Tue. – Sat. 10am – 5pm
Sun. Closed
Martinsburg Public Library
101 West King Street, Martinsburg, WV 25401
Location Closed Temporarily.
Musselman-South Berkeley Community Library
126 Excellence Way, Inwood, WV 25428
Sun. 1 pm – 5 pm
Tue. 9 am – 7 pm
Wed. 9 am – 5 pm
Thurs. 9 am – 7 pm
Sat. 9 am – 5 pm
North Berkeley Public Library
1255 TJ Jackson Drive, Falling Waters, WV 25419
Mon. 10am – 5pm
Tues. 10am – 5pm
Wed. 10am – 5pm
Thu. 10am – 7pm
Fri. 10am – 5pm
Sat. 10am – 3pm





