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

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