View Upper Palmetto YMCA in a larger map

Charlotte Avenue Branch YMCA

402 Charlotte Avenue
Rock Hill, SC 29732
Phone: 803-329-9622

Clover Branch YMCA

107 South Main Street
Clover, SC 29710
Phone: 803-222-9622

CSD Community YMCA

5485 Charlotte Hwy
Clover, SC 29710
Phone: 803-831-9622

Gold Hill Branch YMCA

1785 Gold Hill Road
Fort Mill, SC 29708
Phone: 803-548-9622

YMCA at Carolina Crossing

117 Carolina Crossing Drive
York, SC 29745
Phone: 803-628-9622

York Branch YMCA

103 East Madison Street
York, SC 29745
Phone: 803-684-2247

YMCA Wellness Center

1735 Heckle Blvd
Rock Hill, SC 29732
Phone: 803-366-9622

Chester County Branch YMCA

157 Columbia Street
Chester, SC 29706
Phone: 803-581-9622

Fort Mill Branch YMCA

857 Promenade Walk
Fort Mill, SC 29708
Phone: 803-548-8020

Fort Mill YMCA at the Complex

971 Tom Hall Street
Fort Mill, SC 29715
Phone: 803-547-8439

Gregory Family YMCA

512 Hubbard Drive
Lancaster, SC 29720
Phone: 803-313-7102

Lake Wylie Branch YMCA

4036 Charlotte Hwy, Suite 109
Lake Wylie, SC 29710
Phone: 803-831-9612

Riverwalk YMCA

998 Riverwalk Parkway
Rock Hill, SC 29730
Phone: 803-328-9622

Rock Hill Aquatics Center

325 Rawlinson Road
Rock Hill, SC 29732
Phone: 803-817-7665


Donate today and become a champion for others.

Grow, Discover, Explore at Camp Cherokee

At Camp Cherokee, kids have the opportunity to explore nature, find new talents, gain independence and make lasting friendships and memories. Join the fun!

Learn More

We're Social. Follow us on Facebook and our RSS Feed

Connect with us on Facebook and Twitter and get our RSS news feed streamed to your favorite news service. It's easy to stay up-to-date!

Facebook Twitter

Reclaim Your Health

Diabetes Prevention

LiveStrong at the YMCA

Healthy Weight & Your Child