YMCA of Southern Maine

For a Better Us.™

AQUA

Casco Bay Branch

Phone: 207-865-9600
14 Old South Freeport Road
Freeport, ME 04032

View More Info

AQUA

Northern York County Branch

Phone: 207-283-0100
3 Pomerleau Street
Biddeford, ME 04005

View More Info

AQUA

Pineland Branch

Phone: 207-688-2255
25 Campus Drive Suite 100
New Gloucester, ME 04260

View More Info

AQUA

Portland Branch

Phone: 207-874-1111
70 Forest Avenue
Portland, ME 04101

View More Info

ORANGE

Brown School

Phone: 207-799-5196
37 Highland Avenue
South Portland, ME 04106

View More Info

ORANGE

Dyer School

Phone: 207-799-4845
52 Alfred Street
South Portland, ME 04106

View More Info

ORANGE

Small School

Phone: 207-799-7676
72 Thompson Street
South Portland, ME 04106

View More Info

ORANGE

Kaler School

Phone: 207-799-3214
165 South Kelsey Street
South Portland, ME 04106

View More Info

ORANGE

Pineland Branch

Phone: 207-688-2255
25 Campus Drive Suite 100
New Gloucester, ME 04260

View More Info

ORANGE

Biddeford Primary School

Phone: 207-282-8285
320 Hill Street
Biddeford, ME 04005

View More Info

Portland Branch

Phone: 207-874-1111
70 Forest Avenue
Portland, ME 04101

View More Info

AQUA

Association Office

Phone: 207-874-1111
70 Forest Avenue
Portland, ME 04101

View More Info

GREEN

Otter Pond Outdoor Adventure Camp

71 Chadbourne Road
Standish, ME 04084

View More Info

Find A Location

Search within of zip

Branches

Casco Bay Branch
14 Old South Freeport Road
Freeport, ME 04032
207-865-9600
View More

43.8146252-70.1463712 Casco Bay Branch
14 Old South Freeport Road
Freeport, ME 04032
Get Directions
Branch

Northern York County Branch
3 Pomerleau Street
Biddeford, ME 04005
207-283-0100
View More

43.481896-70.4876894 Northern York County Branch
3 Pomerleau Street
Biddeford, ME 04005
Get Directions
Branch

Pineland Branch
25 Campus Drive Suite 100
New Gloucester, ME 04260
207-688-2255
View More

43.9042318-70.2557214 Pineland Branch
25 Campus Drive Suite 100
New Gloucester, ME 04260
Get Directions
Branch

Portland Branch
70 Forest Avenue
Portland, ME 04101
207-874-1111
View More

43.65658-70.265539 Portland Branch
70 Forest Avenue
Portland, ME 04101
Get Directions
Branch

Child Care Sites

Brown School
37 Highland Avenue
South Portland, ME 04106
207-799-5196

43.634787-70.2487648 Brown School
37 Highland Avenue
South Portland, ME 04106
Get Directions
ChildCare

Dyer School
52 Alfred Street
South Portland, ME 04106
207-799-4845

43.6220456-70.2748395 Dyer School
52 Alfred Street
South Portland, ME 04106
Get Directions
ChildCare

Small School
72 Thompson Street
South Portland, ME 04106
207-799-7676

43.6403332-70.2337047 Small School
72 Thompson Street
South Portland, ME 04106
Get Directions
ChildCare

Kaler School
165 South Kelsey Street
South Portland, ME 04106
207-799-3214

43.6288237-70.2687983 Kaler School
165 South Kelsey Street
South Portland, ME 04106
Get Directions
ChildCare

Pineland Branch
25 Campus Drive Suite 100
New Gloucester, ME 04260
207-688-2255

43.9042318-70.2557214 Pineland Branch
25 Campus Drive Suite 100
New Gloucester, ME 04260
Get Directions
ChildCare

Biddeford Primary School
320 Hill Street
Biddeford, ME 04005
207-282-8285

43.4754564-70.4690774 Biddeford Primary School
320 Hill Street
Biddeford, ME 04005
Get Directions
ChildCare

Portland Branch
70 Forest Avenue
Portland, ME 04101
207-874-1111

43.6565264-70.2654145 Portland Branch
70 Forest Avenue
Portland, ME 04101
Get Directions
ChildCare

Other Locations

Association Office
70 Forest Avenue
Portland, ME 04101
207-874-1111

43.65658-70.265539 Association Office
70 Forest Avenue
Portland, ME 04101
Get Directions
AssociationServices

Otter Pond Outdoor Adventure Camp
71 Chadbourne Road
Standish, ME 04084

43.7626146-70.5169 Otter Pond Outdoor Adventure Camp
71 Chadbourne Road
Standish, ME 04084
Get Directions
Camp