Skip to main content
Register for Progams
Careers
Contact Us
Account Log In
YMCA of the North Shore
YMCA of the North Shore
Membership
Find Your Y
Cape Ann YMCA
Leadership
Programs
Schedules
Value of Your Membership
Greater Beverly YMCA
Leadership
Programs
Schedules
Value of Your Membership
Volunteer
Haverhill YMCA
Leadership
Programs
Schedules
Value of Your Membership
Ipswich & Rowley YMCA
Leadership
Programs
Schedules
Value of your Membership
Lynch/van Otterloo YMCA
Leadership
Lynch/van Otterloo YMCA Expansion Central
No Barriers
Programs
Schedules
Value of your Membership
Plaistow Community YMCA
Leadership
Programs
Schedules
Value of your Membership
Salem YMCA
Leadership
Programs
Schedules
Value of your Membership
View All Locations
Schedules
Group Fitness Schedule
Gym & Adventure
Gymnastics
Pool Schedule
Upcoming Events Schedule
Programs
Adaptive & Inclusion
Community Education
Creative Arts
Affordable Housing
Fitness
Y-Fit
Group Fitness Classes
Strength Train Together
Health & Wellness
Gymnastics & Cheer
YMCA of the North Shore Elite All Star Cheering Team
Competitive Team Gymnastics
Preschool Gymnastics
Tumbling & Trampoline
Youth Gymnastics
Road Races
Senior Programs
Sports & Recreation
Swimming
Swim Lessons
Swim Team
Teen & Leadership
Corner Stone
Birthday Parties
Ultimate Ninja Obstacle Course
Healthy Weight Loss Program
Child Care & Camp
Before & After School Programs
New YMCA Swampscott Education Center
Infant & Toddler Care
Schedule a Child Care Tour
Preschool & Pre-Kindergarten
Cape Ann YMCA Camps
Greater Beverly YMCA Camps
Haverhill & Plaistow YMCA Camps
Lynch/van Otterloo YMCA Camps
Salem YMCA Camps
Ipswich & Rowley YMCA Camps
YMCA Summer Camps
About Us
Corner Stone
Our Ys History
Work for the Y
Leadership
Our Impact in Action
Our Y in the News
Support the Y
Donate Now
Ways to Give
The Y's Annual Campaign
Capital Campaigns
Planned Giving
Special Events
SUSAN GUERTIN: 50 YEARS OF SUPPORT & SWIMMING!
Our Impact
Our Supporters
Volunteer & Advocate
Contact Us
Annual Gala
More
Search form
Search
Search
YMCA of the North Shore
Find Your Y
You are here
Home
Find Your Y
Find Your Y
Distance
All locations
5 miles
10 miles
25 miles
50 miles
100 miles
Origin
Search
Location
Camp
Office
Cape Ann YMCA
71 Middle Street
Gloucester
,
MA
01930
(978) 283-0470
Sunday
7:00 am-5: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-8:00 pm
Saturday
7:00 am-7:00 pm
View Location
>
Greater Beverly YMCA
254 Essex St
Beverly
,
MA
01915
(978) 927-6855
Sunday
6:45 am-8:00 pm
Monday
4:45 am-10:00 pm
Tuesday
4:45 am-10:00 pm
Wednesday
4:45 am-10:00 pm
Thursday
4:45 am-10:00 pm
Friday
4:45 am-10:00 pm
Saturday
5:45 am-8:00 pm
View Location
>
Haverhill YMCA
81 Winter St
Haverhill
,
MA
01830
(978) 374-0506
Sunday
8:00 am-4: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-8:00 pm
View Location
>
Ipswich Family YMCA & Rowley Campus
110 County Rd
Ipswich
,
MA
01938
(978) 356-9622
Sunday
8:00 am-6:00 pm
Monday
5:30 am-10:00 pm
Tuesday
5:30 am-10:00 pm
Wednesday
5:30 am-10:00 pm
Thursday
5:30 am-10:00 pm
Friday
5:30 am-10:00 pm
Saturday
7:00 am-6:00 pm
View Location
>
Lynch/van Otterloo YMCA
40 Leggs Hill Rd.
Marblehead
,
MA
01945
(781) 631-9622
Sunday
7:00 am-6:00 pm
Monday
5:00 am-10:00 pm
Tuesday
5:00 am-10:00 pm
Wednesday
5:00 am-10:00 pm
Thursday
5:00 am-10:00 pm
Friday
5:00 am-9:00 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:30 pm
Tuesday
5:30 am-9:30 pm
Wednesday
5:30 am-9:30 pm
Thursday
5:30 am-9:30 pm
Friday
5:30 am-9:30 pm
Saturday
6:00 am-8: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-10:00 pm
Tuesday
5:00 am-10:00 pm
Wednesday
5:00 am-10:00 pm
Thursday
5:00 am-10:00 pm
Friday
5:00 am-10:00 pm
Saturday
6:00 am-7:00 pm
View Location
>
© Copyright 2019 YMCA of the North Shore