Skip to Main content

Together We Move

Keystone First family members can enjoy fun and fitness together!

Great news! Your Keystone First Focus on Fitness gym program is now better than ever.

  • No cost to you
  • No age limit
  • No minimum visit requirement

Exercise can help reduce your risk of:

  • Diabetes
  • Heart disease
  • High cholesterol
  • High blood pressure

Adding 30 minutes a day of exercise can help:

  • Reduce stress
  • Increase energy
  • Improve your health

Talk to your doctor before starting any gym or exercise program.

How do I sign up?

Just visit one of our participating gyms and fill out an application. Keystone First will call you to complete a health assessment over the phone. The health assessment will help us better understand your health care needs.

Check the list of participating gyms near you.

Bucks County
Central Bucks YMCA
2500 Lower State Road
Doylestown, PA 18901
Phone: 1-215-348-8131

Lower Bucks Family YMCA
601 S. Oxford Valley Road
Fairless Hills, PA 19030
Phone: 1-215-949-3400

Newtown YMCA
190 Sycamore Street
Newtown, PA 18940
Phone: 1-215-579-6200

Nirvana Family Fitness
1222 Veterans Highway
Bristol, PA 19007
Phone: 1-215-788-8800

Upper Bucks YMCA
401 Fairview Avenue
Quakertown, PA 18951
Phone: 1-215-536-9622

Chester County
Phoenixville YMCA
400 E. Pothouse Road
Phoenixville, PA 19460
Phone: 1-610-933-5861

Delaware County
Fit On All Levels
601 Upland Avenue, Suite 112
Upland, PA 19015
Phone: 1-484-480-6593

Haverford YMCA
891 N. Eagle Road
Havertown, PA 19083
Phone: 1-610-649-0700

Lansdowne YMCA
2110 Garrett Road
Lansdowne, PA 19050
Phone: 1-610-259-1661

Ridley Area YMCA
900 South Avenue
Secane, PA 19018
Phone: 1-610-544-1080

Rocky Run YMCA
1299 W. Baltimore Pike
Media, PA 19063
Phone: 1-610-627-9622

Montgomery County
Abington YMCA
1073 Old York Road
Abington, PA 19001
Phone: 1-215-884-9622

Ambler Area YMCA
1325 McKean Road
Ambler, PA 19002
Phone: 1-215-628-9950

Hatboro Area YMCA
440 S. York Road
Hatboro, PA 19040
Phone: 1-215-674-4545

Indian Valley YMCA
890 Maple Avenue
Harleysville, PA 19438
Phone: 1-215-723-3569

Lansdale YMCA
608 E. Main Street
Lansdale, PA 19446
Phone: 1-215-368-1601

Pottstown YMCA
724 N. Adams Street
Pottstown, PA 19464
Phone: 1-610-323-7300

Spring Valley YMCA
19 W. Linfield-Trappe Road
Limerick, PA 19468
Phone: 1-484-984-2000

Upper Perkiomen YMCA
1399 Quakertown Road
Pennsburg, PA 18073
Phone: 1-215-679-9622

Philadelphia County
Christian Street YMCA
1724 Christian Street
Philadelphia, PA 19146
Phone: 1-215-735-5800

Columbia North YMCA
1400 N. Broad Street
Philadelphia, PA 19121
Phone: 1-215-235-6440

Fortaleza Fitness Center
133 W. Hunting Park Avenue
Philadelphia, PA 19140
Phone: 1-215-455-5370

Germantown Life Enrichment Center
5722 Greene Street
Philadelphia, PA 19144
Phone: 1-215-844-3281

Juniata Fitness Center
4401 G Street
Philadelphia, PA 19120
Phone: 1-215-289-4200

Kleinlife
10100 Jamison Avenue
Philadelphia, PA 19116
Phone: 1-215-698-7300

Nirvana Family Fitness
5815 Torresdale Avenue
Philadelphia, PA 19135
Phone: 1-215-831-9200

Northeast Family YMCA
11088 Knights Road
Philadelphia, PA 19154
Phone: 1-215-632-0100

Roxborough YMCA
7201 Ridge Avenue
Philadelphia, PA 19128
Phone: 1-215-482-3900

Stephen Klein Wellness Center
2108 Cecil B. Moore Avenue
Philadelphia, PA 19121
Phone: 1-215-235-6440

West Philadelphia YMCA
5120 Chestnut Street
Philadelphia, PA 19139
Phone: 1-215-476-2700

For information on nationwide YMCA membership to access other participating YMCAs, please contact the YMCA you attend.

Still have questions?

You can also call us at 1-800-521-6860 (TTY 1-800-684-5505).