The Martinsburg Public Library is currently closed for renovation, and expected to reopen in February. See the project overview here.
Beginning Monday, February 2, 2026 all branch hours will resume as follows:
Hedgesville: Mon 10–7 | Wed & Fri 10–5 | Sat 10–3
North Berkeley: Mon & Tue 10–5 | Thu 10–7 | Sat 10–3
*Musselman–South Berkeley: Tue & Wed 10–5 | Thu 10–7 | Sat 10–3
*Please note that Musselman-South Berkeley hours have changed and will be instituted as well starting the Feb. 2, 2026.
Special Board Meeting: Wednesday, January 21st 2:00pm Martinsburg Library
Regular Board Meeting: Thursday January 22nd 5:00pm North Berkeley Library
For passport services please call Hedgesville Public Library: 304-754-3949
Martinsburg Public Library, Hedgesville Public Library and North Berkeley Library will begin taking calls for tax appointments beginning Tuesday, January 20th. Click here for details.




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





