Skip to main content
Register for Programs
Donate
Account Log In
Careers
Contact Us
Financial Assistance
YMCA of the North Shore
YMCA of the North Shore
Membership
Programs
Birthday Parties
Community Education
Corner Stone
Gymnastics & Cheer
Inclusion Activities
LIVESTRONG at the YMCA
Sports and Recreation
Swimming
Swim Lessons
Swim Team
Theater
Locations
Cape Ann YMCA
Leadership
Value of Your Membership
Greater Beverly YMCA
Leadership
Programs
Value of Your Membership
Haverhill YMCA
Leadership
Programs
Value of your membership
Ipswich & Rowley YMCA
Leadership
Programs
Value of your Membership
Lynch/van Otterloo YMCA
Leadership
Programs
Value of your Membership
Plaistow Community YMCA
Leadership
Programs
Value of your membership
Salem YMCA
Leadership
Programs
Teen & Leadership
Value of your Membership
View All Locations
Schedules
Fitness
Healthy Weight Loss Program
Personal Training
Pickleball is here!
YMCA360-Fitness Anywhere!
Childcare & Camp
About Us
Our Ys History
Work for the Y
Leadership
Our Y in the News
Affordable Housing
Internship Program
Support the Y
Support Your Y
Make an Online Gift
Annual Giving
Community Support Events
2023 Road Races
2023 Wanderlust Ball
More
Search form
Search
Search
GA4 Scripts
YMCA of the North Shore
Locations
You are here
Home
Locations
Locations
Distance
All locations
5 miles
10 miles
25 miles
50 miles
100 miles
Origin
Search
Location
Camp
Office
Glen T. MacLeod Cape Ann YMCA
7 Gloucester Crossing Rd.
Gloucester
,
MA
01930
(978) 283-0470
Sunday
7:00 am-6:30 pm
Monday
5:00 am-9:00 pm
Tuesday
5:00 am-9:00 pm
Wednesday
5:00 am-9:00 pm
Thursday
5:00 am-9:00 pm
Friday
5:00 am-9:00 pm
Saturday
6:30 am-6:00 pm
View Location
>
Greater Beverly YMCA
254 Essex St
Beverly
,
MA
01915
(978) 927-6855
Sunday
6:30 am-7:00 pm
Monday
4:45 am-9:00 pm
Tuesday
4:45 am-9:00 pm
Wednesday
4:45 am-9:00 pm
Thursday
4:45 am-9:00 pm
Friday
4:45 am-9:00 pm
Saturday
6:30 am-7:00 pm
View Location
>
Haverhill YMCA
81 Winter St
Haverhill
,
MA
01830
(978) 374-0506
Sunday
Closed
Monday
5:30 am-9:00 pm
Tuesday
5:30 am-9:00 pm
Wednesday
5:30 am-9:00 pm
Thursday
5:30 am-9:00 pm
Friday
5:30 am-9:00 pm
Saturday
7:00 am-7:00 pm
View Location
>
Ipswich Family YMCA & Rowley Campus
110 County Rd
Ipswich
,
MA
01938
(978) 356-9622
Sunday
8:00 am-5:00 pm
Monday
5:30 am-9:00 pm
Tuesday
5:30 am-9:00 pm
Wednesday
5:30 am-9:00 pm
Thursday
5:30 am-9:00 pm
Friday
5:30 am-9:00 pm
Saturday
6:30 am-6:00 pm
View Location
>
Lynch/van Otterloo YMCA
40 Leggs Hill Rd.
Marblehead
,
MA
01945
(781) 631-9622
Sunday
6:00 am-6:00 pm
Monday
5:00 am-9:30 pm
Tuesday
5:00 am-9:30 pm
Wednesday
5:00 am-9:30 pm
Thursday
5:00 am-9:30 pm
Friday
5:00 am-9:30 pm
Saturday
6:00 am-7:00 pm
View Location
>
Plaistow Community YMCA
175 Plaistow Road
Plaistow
,
NH
03865
(603) 382-0641
Sunday
8:00 am-4:00 pm
Monday
5:30 am-9:00 pm
Tuesday
5:30 am-9:00 pm
Wednesday
5:30 am-9:00 pm
Thursday
5:30 am-9:00 pm
Friday
5:30 am-9:00 pm
Saturday
7:00 am-7:00 pm
View Location
>
Salem YMCA
1 Sewall Street
Salem
,
MA
01970
(978) 744-0351
Sunday
7:00 am-6:00 pm
Monday
5:00 am-9:00 pm
Tuesday
5:00 am-9:00 pm
Wednesday
5:00 am-9:00 pm
Thursday
5:00 am-9:00 pm
Friday
5:00 am-9:00 pm
Saturday
6:00 am-7:00 pm
View Location
>
© Copyright 2023 YMCA of the North Shore