Location

Camp

Office

Glen T. MacLeod Cape Ann YMCA

7 Gloucester Crossing Rd.
Gloucester, MA 01930
Sunday7:00 am-6:30 pm
Monday5:30 am-9:00 pm
Tuesday5:30 am-9:00 pm
Wednesday5:30 am-9:00 pm
Thursday5:30 am-9:00 pm
Friday5:30 am-9:00 pm
Saturday7:00 am-6:30 pm

Greater Beverly YMCA

254 Essex St
Beverly, MA 01915
Sunday6:30 am-4:30 pm
Monday5:00 am-9:00 pm
Tuesday5:00 am-9:00 pm
Wednesday5:00 am-9:00 pm
Thursday5:00 am-9:00 pm
Friday5:00 am-8:00 pm
Saturday6:30 am-4:30 pm

Haverhill YMCA

81 Winter St
Haverhill, MA 01830
Sunday8:00 am-4:00 pm
Monday5:30 am-7:30 pm
Tuesday5:30 am-7:30 pm
Wednesday5:30 am-7:30 pm
Thursday5:30 am-7:30 pm
Friday5:30 am-7:30 pm
Saturday7:00 am-4:00 pm

Ipswich Family YMCA & Rowley Campus

110 County Rd
Ipswich, MA 01938
Sunday8:00 am-5:00 pm
Monday5:30 am-9:00 pm
Tuesday5:30 am-9:00 pm
Wednesday5:30 am-9:00 pm
Thursday5:30 am-9:00 pm
Friday5:30 am-9:00 pm
Saturday6:30 am-6:00 pm

Lynch/van Otterloo YMCA

40 Leggs Hill Rd.
Marblehead, MA 01945
Sunday8:00 am-4:30 pm
Monday5:30 am-9:00 pm
Tuesday5:30 am-9:00 pm
Wednesday5:30 am-9:00 pm
Thursday5:30 am-9:00 pm
Friday5:30 am-9:00 pm
Saturday6:30 am-4:30 pm

Plaistow Community YMCA

​175 Plaistow Road
Plaistow, NH 03865
Sunday8:00 am-4:00 pm
Monday5:30 am-9:00 pm
Tuesday5:30 am-9:00 pm
Wednesday5:30 am-9:00 pm
Thursday5:30 am-9:00 pm
Friday5:30 am-9:00 pm
Saturday8:00 am-7:00 pm

Salem YMCA

1 Sewall Street
Salem, MA 01970
Sunday7:00 am-4:00 pm
Monday5:30 am-9:00 pm
Tuesday5:30 am-9:00 pm
Wednesday5:30 am-9:00 pm
Thursday5:30 am-9:00 pm
Friday5:30 am-8:00 pm
Saturday6:00 am-4:00 pm