Cannon Memorial YMCA
A-Z Directory
Cannon YMCA

Join One. Join All.

Your Y is Now Every Y in North Carolina

Now when become a full facility/full privilege member of one of our Cannon YMCA branches, you also join every Y in North Carolina!*

join one join all paid ad FINAL

Statewide Membership Reciprocity - Your Y just got a whole lot bigger!

We encourage members to utilize the Y as often as possible. Sometimes, it’s more convenient for members to visit a YMCA located closer to work or at a travel destination. Now, full facility/full privilege members have the flexibility to use other Y facilities throughout the state, at no extra charge. Simply present your active YMCA membership card and photo ID at any participating YMCA and enjoy free access.

See Membership Benefits and Rates

Program Details

  • The Reciprocal Membership Program is valid for YMCA full facility/full privilege members only. Program only participants may upgrade to a full membership at any time to qualify. All insurance based memberships including SilverSneakers®, Prime, Blue 365 or Silver&Fit® are not eligible for reciprocity.
  • Visitors to other Y’s must present a valid YMCA membership card and photo ID during their first visit and complete a visiting member waiver or standard membership application form with liability waiver.
  • YMCA full facility/full privilege members must use their home branch at least 50% of the time. Program discounts do not apply. Participating YMCAs reserve the right to restrict facility or program access. Other restrictions and exclusions may apply.

*Keep in Mind

  • Reciprocal members may register for our programs at the member rate, however, they will be considered non-members and must follow non-member registration dates.
  • Harrisburg has an Express Rate and members are not eligible for reciprocity. Harrisburg members may visit the West Cabarrus and Kannapolis locations three times a month as a guest.
  • Silver&Fit® and SilverSneakers® members are not eligible for reciprocity.
  • Other restrictions and exclusions may apply.

Participating YMCAs

NC Alliance of YMCAs YMCA Associations

Alamance County Community YMCA, Burlington
Bertie County YMCA, Windsor
Blue Ridge Assembly YMCA, Black Mountain
Cannon Memorial YMCA, Kannapolis
  - Harrisburg Family YMCA, Harrisburg 704-454-7800
  - Kannapolis Branch YMCA, Kannapolis 704-939-9622
  - West Cabarrus Branch YMCA, Concord 704-795-9622
Cleveland County Family YMCA, Shelby
  - Dover Foundation YMCA, Shelby 704-484-9622
  - Kings Mountain Family YMCA, Kings Mountain 704-739-9631
  - Ruby C. Hunt YMCA, Shelby 704-434-0441
Eden Family YMCA, Eden
Gaston County Family YMCA, Gastonia
  - Central Branch YMCA, Gastonia 704-865-8551
  - Cherryville Family YMCA, Cherryville 704-445-9622
  - Robert Lee Stowe Jr. Family YMCA, Belmont 704-822-9622
  - South Gaston Family YMCA, Gastonia 704-865-2193
  - William J. Pharr Family YMCA, McAdenville 704-824-1131
Goldsboro Family YMCA, Goldsboro
Greensboro Metro YMCA, Greensboro
  - Alexander W. Spears III Family YMCA, Greensboro 336-387-9622
  - Hayes-Taylor Memorial Branch YMCA, Greensboro 336-272-2131
  - Kathleen Price Bryan Family YMCA, Greensboro 336-478-9622
  - Mary Perry Ragsdale Family YMCA, Jamestown 336-882-9622
  - Reidsville Community YMCA, Reidsville 336-342-3307
  - Stoney Creek Express YMCA, Whitsett 336-449-3222
  - Camp Herman Weaver, Greensboro 336-697-0525
Harrison Family YMCA, Rocky Mount
Henderson Family YMCA, Henderson
J. Smith Young Family YMCA, Lexington
Randolph-Asheboro YMCA, Asheboro
Stanly County Family YMCA, Albemarle
Tom A. Finch Community YMCA, Thomasville
Twin Rivers YMCA, New Bern
Upper Palmetto YMCA, Rock Hill (SC)
  - Charlotte Avenue Branch YMCA, Rock Hill 803-329-9622
  - Chester County Branch YMCA, Chester 803-581-9622
  - Clover Branch YMCA, Clover 803-222-9622
  - Fort Mill Branch YMCA, Fort Mill 803-548-8020
  - Gold Hill Branch YMCA, Fort Mill 803-548-9622
  - Lake Wylie Branch YMCA, Lake Wylie 803-831-9622
  - YMCA at Carolina Crossing, York 803-628-9622
  - York Branch YMCA, York 803-684-2247
  - Camp Cherokee, Blacksburg 803-222-2850
Williams YMCA of Avery County, Linville
Wilson Family YMCA, Wilson
YMCA of Catawba Valley, Hickory
  - Valley Connection YMCA, Hickory 828-322-7690
  - Adrian L. Shuford Jr. YMCA, Conover 828-464-6130
  - Hickory Foundation YMCA, Hickory 828-324-2858
YMCA of Greater Charlotte, Charlotte
  - Childress Klein YMCA, Charlotte 704-716-6400
  - Dowd Branch YMCA, Charlotte 704-716-6100
  - Gateway Village YMCA, Charlotte 704-716-4700
  - George E. Simmons Branch YMCA, Charlotte 704-716-6600
  - Harris Express YMCA, Charlotte 704-716-6800
  - Henry L. McCrorey Branch YMCA, Charlotte 704-716-6500
  - James J. Harris Family Branch YMCA, Charlotte 704-716-6980
  - Johnston Memorial Branch YMCA, Charlotte 704-716-6300
  - Lake Norman Family Branch YMCA, Cornelius 704-716-4400
  - Lincoln County Family Branch YMCA, Lincolnton 704-748-9311
  - Lowe’s YMCA, Mooresville 704-716-4000
  - Morrison Family YMCA at Ballantyne, Charlotte 704-716-4650
  - Richard C. Siskey Family YMCA, Matthews 704-716-4200
  - Sally’s YMCA, Denver 704-716-4000
  - Steele Creek Branch YMCA, Charlotte 704-716-4900
  - Stratford Richardson YMCA, Charlotte 704-716-4800
  - University City Branch YMCA, Charlotte 704-716-6700
  - Camp Harrison, Boomer 800-514-1417
YMCA of Greater High Point, High Point
  - Carl and Linda Grubb Family YMCA, Trinity 3336-861-7788
  - Carl Chavis Memorial Family YMCA, High Point 336-434-4000
  - Hartley Drive Family YMCA, High Point 336-869-0151
  - Camp Cheerio, High Point 800-226-7496
YMCA of Northwest North Carolina, Winston Salem
  - Alexander County YMCA, Taylorsville 828-632-9699
  - Barium Springs YMCA, Statesville 704-883-0780
  - Davie Family YMCA, Mocksville 336-751-9622
  - Fulton Family YMCA, Winston Salem 336-661-1093
  - Innovation Quarter YMCA, Winston Salem 336-245-5140
  - Jerry Long Family YMCA, Clemmons 336-712-2000
  - Kernersville Family YMCA, Kernersville 336-996-2231
  - Robinhood Road Family YMCA, Winston Salem 336-251-1090
  - Statesville Family YMCA, Statesville 704-873-9622
  - Stokes Family YMCA, King 336-985-9622
  - Wells Fargo Express YMCA, Winston Salem 336-725-9342
  - Wilkes Express YMCA, North Wilkesboro 336-838-2152
  - Wilkes YMCA, Wilkesboro 336-838-3991
  - William G. White Jr. Family YMCA, Winston Salem 336-721-2100
  - Winston Lake Family YMCA, Winston Salem 336-724-9205
  - Yadkin Family YMCA, Yadkinville 336-679-7962
  - Camp Hanes, King 336-983-3131
YMCA of Rowan County, Salisbury
  - J. Fred Corriher Jr. Branch YMCA, China Grove 704-857-7011
  - J.F. Hurley Family YMCA, Salisbury 704-636-0111
  - Saleeby-Fischer YMCA, Rockwell 704-279-1742
YMCA of South Hampton Roads*, Outer Banks
  - Albemarle Family YMCA, Elizabeth City 252-334-9622
  - Currituck County Family YMCA, Barco 252-453-9632
  - Outer Banks Family YMCA, Nags Head 252-449-8897
YMCA of the Sandhills, Fayetteville
  - Hope Mills Family YMCA, Hope Mills 910-426-6622 (option 5)
  - YMCA North Branch, Fayetteville 910-426-9622 (option 6)
  - YMCA Fayetteville Branch, Fayetteville 910-426-9622 (option 4)
YMCA of the Triangle, Raleigh
  - A.E. Finley Family YMCA, Raleigh 919-848-9622
  - Banks D. Kerr Family YMCA, Raleigh 919-562-9622
  - Cary Family YMCA, Cary 919-469-9622
  - Chapel Hill-Carrboro YMCA, Chapel Hill 919-442-9622
  - Downtown Durham YMCA, Durham 919-667-9622
  - Hope Valley Farms YMCA, Durham 919-401-9621
  - John M. Alexander Family YMCA, Raleigh 919-832-9622
  - Johnston County YMCA, Garner 919-582-9622
  - Kraft Family YMCA, Apex 919-657-9622
  - Lakewood Family YMCA, Durham 919-401-9622
  - Lee County YMCA, Sanford 919-777-9622
  - YMCA at American Tobacco, Durham 919-956-9602
  - YMCA at the Factory, Wake Forest 919-453-5500
  - YMCA at Knightdale Station, Knightdale 919-266-9622
  - YMCA at Meadowmont, Chapel Hill 919-442-9622
  - Camp Clearwater, Chapel Hill 919-442-9622
  - Camp Kanata, Wake Forest 919-556-2661
  - Camp Sea Gull, Arapahoe (Neuse River) 252-249-1111
  - Camp Seafarer, Arapahoe (Neuse River) 252-249-1212
YMCA of Western North Carolina, Asheville
  - Asheville YMCA, Asheville 828-210-9622
  - Corpening Memorial YMCA, Marion 828-659-9622
  - Fletcher YMCA, Fletcher 828-552-3600
  - Hendersonville Family YMCA, Hendersonville 828-697-9622
  - Reuter Family Branch YMCA, Asheville 828-651-9622
  - Woodfin YMCA, Asheville 828-505-3990
YMCA of Wilmington, Wilmington

*YMCA of South Hampton Roads is not a member of the NC Alliance of YMCAs, although it is located in NC