top of page
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

Locations and Hours

Hedgesville Public Library

(304) 754-3949

207 North Mary Street, Hedgesville, WV 25427

Mon. 10am – 7pm

Tue. – Sat. 10am – 5pm

Sun. Closed

Martinsburg Public Library

(304) 267-8933

101 West King Street, Martinsburg, WV 25401

Location Closed Temporarily.

Musselman-South Berkeley Community Library

(304) 229-2220

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

(304) 274-3443

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

bottom of page