Libraries

Alstead (Shedd-Porter Memorial Library)

Hours: Weds. 11-5
Thurs. 11-7; Fri. 11-5; Sat. 9-12

3 Main Street PO Box 209
Alstead, NH 03602
Phone: 603-835-6661
Chesterfield Public Library

Hours: Mon. 10-5; Tues. 1-8; Weds. 1-5;
Thurs. 10-8; Sat. 9-1

524 Route 63
Chesterfield, NH 03443
Phone: 603-363-4621
Fitzwilliam Town Library

Hours: Mon. 2-8; Tues., Thurs. 2-6;
Weds. 9-12, 2-8; Sat. 9-12

11 Templeton Turnpike
Fitzwilliam, NH 03447
Phone: 603-585-6503
Gilsum Public Library

Hours: Mon. 12pm-4pm, 6pm-8pm; Tues. 6pm-8pm; Wed. 12pm-4pm; Sat. 10am-noon

650 Route 10
Gilsum, NH 03448
Phone: 603-357-0320
Harrisville Public Library

Hours: Mon, Tues 3-7; Wed 10am-1pm and 3pm-7pm; Thurs 3-7; Sat. 10am – 1pm

7 Canal Street PO Box 387
Harrisville, NH 03450
Phone: 603-827-2918
Fax: 603-827-2919
Hinsdale Public Library

Hours: Mon, Wed, Thurs 2-5; 6:30 -8;
Fri. 10-12; 2-5; Sat 10-12

122 Brattleboro Road PO Box 6
Hinsdale, NH 03451
Phone: 336-5713
Keene Public Library

Hours: Mon.- Thurs. 9-9; Fri. 9-6;
Sat. 9-5 (summer 9-1)

60 Winter Street
Keene, NH 03431
Phone: 352-0157
Marlborough (Frost Free Library)

Hours: Tues., Weds. 2-8; Thurs. 10-5;
Fri. 10-5; Sat. 10-1

28 Jaffrey Road (Rt. 124) PO Box 457
Marlborough, NH 03455
Phone: 876-4479
Marlow Town Library

Hours: Mon. 12-5, 6-8
Weds. 4-8; Sat. 9-12

12 Church Street
Marlow, NH 03456
Phone: 446-3466
Nelson (Olivia Rodham Memorial Library)

Hours: Mon., Sat. 10-1, Tues-Thurs. 3-7

1 Nelson Common Rd.
Nelson, NH 03457
Phone: 847-3214
Richmond Public Library

Hours: Tues.3-7;, Wed. 3-7;
Thurs. 3-7; Sat. 10-2

19 Winchester Road
Richmond, NH 03470
Phone: 239-6164
Stoddard (Davis Public Library)

Winter Hours: Mon & Wed. 3-7, Tues.10-2,  Fri. 5-7; Sat. 10-12

Summer Hours: Mon & Wed. 3-8, Tues.10-2, Sat. 10-2

1391 Route 123 North
Stoddard, NH 03464
Phone: 603-446-6251
Sullivan Public Library

Hours: Mon. 1-6; Thurs. 9-2 and 6-8; Sat. 9-12

436 Centre Street PO Box 92
Sullivan, NH 03445
Phone: 603-847-3458
Surry (Reed Free Library)

Hours: Mon. and Thurs. 2-7

8 Village Road
Surry, NH 03431
Phone: 603-352-1761
Swanzey (Mt. Caesar Union Library)

Hours: Mon.10-4; Tues. 10-5; Weds. 2-8; Thurs. 10-5; Sat. 10-2

628 Old Homestead Highway
Swanzey, NH 03446
Phone: 603-357-0456
Swanzey, West (Stratton Free Library)

Hours: Tues., Thurs. 2:30-8; Sat. 10-3

9 Main Street
West Swanzey, NH 03469
Phone: 603-352-9391
Troy (Gay-Kimball Public Library)

Hours: Tues. 10:30-7:30;
Weds & Thurs. 1:30-7:30; Sat. 10-3

10 South Main Streeet PO Box 837
Troy, NH 03465
Phone: 603-242-7743
Walpole Town Library

Hours: Mon 1-8; Tues 1-6; Wed 10-12 and 1-8; Thurs & Fri 1-6; Sat 9-1

48 Main Street PO Box 487
Walpole, NH 03608
Phone: 603-756-9806
Walpole Town Library, North

Hours: Tues & Weds 2-4; Sat. 1-4

70 Church Street
North Walpole, NH 03609
Phone: 445-5153
Westmoreland Public Library

Hours: Tues and Thurs 10-7; Sat. 9-1

33 South Village Road
Westmoreland, NH 03467
Phone: 603-399-7750
Winchester (Conant Public Library)

Hours: Mon, Weds & Fri. 10-8; Sat. 10-2

111 Main Street
Winchester, NH 03470
Phone: 603-239-4331
Winchester, Ashuelot (Thayer Public Library)

Hours: Mon 10-2; Tues 3-7; Thurs 105

3 Main Street PO Box 49
Ashuelot, NH 03441
Phone: 603-239-0175