Holiday Closing: All branches will be closed on Sunday, May 24, and Monday, May 25 in observance of Memorial Day. If you need to renew your materials, please click here for the catalog.

Classes & Events

Choose from the branches and age levels below to see a listing of classes and events.

Read or download our quarterly @Your Library newsletter.

See scheduled book sales and exhibits

Interested in a private instructional session with a librarian? See the wealth of training on demand options we've thought of (computer training, genealogy workshops, legal research, and more) - or tell us what you need.

Headquarters

Headquarters

1201 Caroline St., Fredericksburg, VA 22401, 540-372-1144
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Porter

England Run

806 Lyons Blvd., Fredericksburg, VA 22406, 540-899-1703
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Porter

Porter

2001 Parkway Boulevard, Stafford, VA 22554-3972, 540-659-4909
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Salem Church

Salem Church

2607 Salem Church Road, Fredericksburg, VA 22407-6451, 540-785-9267
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Snow

Snow

8740 Courthouse Road, Spotsylvania, VA 22553-2513, 540-507-7565
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Cooper

Cooper

20 Washington Avenue, Colonial Beach, VA 22443-2337, 804-224-0921
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Montross

Montross

56 Polk Street, Montross, VA 22520-0308, 804-493-8194
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers

Newton

Newton

22 Coles Point Road, Hague, VA 22469-0116, 804-472-3820
View full monthly calendar.

Adults | Teens | Elementary School Kids | Babies/Pre-K/Toddlers