Fridays through Aug. 3
Friday Family Film, 2 to 4 p.m. at the Stevens Memorial Library, North Andover. The film changes each week and is not the same film shown during the library’s Tuesday/Wednesday movie time. Sponsored by the Friends of the Stevens Memorial Library. Free. 978-688-9505.
Saturday, July 28
St. Anne Summerfest, 9 a.m. to 4 p.m. on the Hampstead Town Green. Activities include a road race, vintage car show, games for all ages, food and bake sales, bounce tent and obstacle course, live entertainment, silent auction, and raffles. Crafters and artists wanted. Spaces are 10’ x 10’ (no chairs or tables provided) and cost $40 for an uncovered space, $50 for a covered space. 603-642-3250, saintannechurchnh.org.
Film screening “Hungry for Change,” 2 to 4:45 p.m. at the Haverhill Public Library, 99 Main St. Discussion, cooking demonstration, food samples and raffle. Registration requested. 978-373-1586, ext. 641.
Saturday Night Ballroom Dance, 7:30 p.m. at the Methuen Senior Activity Center, 77 Lowell St., Methuen. With Boots and Company. $9 per person. 978-983-8825.
Saturdays through Oct. 27
Haverhill Farmers’ Market, 9 a.m. to 1 p.m. at 40 Bailey Blvd., Haverhill. Offers local food and artisan vendors supplying fruits and vegetables, meats, seafood, baked goods and more. Music and children’s activities. haverhillfarmersmarket.org.
Sunday, July 29
Second annual Sunday “Reggae On The River” Series (Live Reggae), 4 to 8 p.m. at Salvatore’s, 354 Merrimack St., Lawrence. With Roots, Rhythm and Dub. Rain or shine. Free admission, family-friendly, free parking. 978-521-5680, 978-291-0220.
Monday, July 30
Guard Up Swordsmanship Program, 6 p.m. at the Langley-Adams Library, 185 Main St., Groveland. For grades 6-12. Registration required. 978-372-1732, langleyadamslib.org.
New Hampshire Bats, 6:30 p.m. at the Hampstead Public Library, 9 Mary E. Clark Drive. Learn where to find them and how to help conserve these mammals. Appropriate for adults and children. Free. 603-329-6411, HampsteadLibrary.org.
Pajama Story time, 6:30 to 7:30 p.m. at the Haverhill Public Library, 99 Main St. For all ages. 978-373-1586, ext. 626.