All states›North Carolina

Gyms in North Carolina

644 gyms in 172 cities and towns across North Carolina. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

North Carolina has about 11,046,024 residents, so that's 5.8 gyms per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

644gyms
172cities & towns
95%list a phone
613with a website

Across North Carolina, of the 644 gyms we list, 615 give a phone number, 1 publishes opening hours and 613 have a website.

Top 10 gyms in North Carolina

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1Onslow FitnessJacksonville

    Childcare / kids clubSwimming poolSauna or steam24-hour access
  2. 2Franklin Health and FitnessFranklin

    Swimming poolSauna or steam24-hour accessNo contract
  3. 3City FitnessLexington

    Childcare / kids club24-hour accessNo contractGroup classes
  4. 4Onelife Fitness - ApexApex

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  5. 5Sportscenter Fitness and Athletic ClubConcord

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  6. 6Triangle Fitness of WelcomeLexington

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  7. 7HiTONE FitnessGastonia

    Sauna or steam24-hour accessNo contractGroup classes
  8. 8Black Mountain YMCABlack Mountain

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  9. 9HiTONE FitnessMorganton

    Sauna or steam24-hour accessNo contractGroup classes
  10. 10Hitone Fitness SanfordSanford

    Sauna or steam24-hour accessNo contractGroup classes

Cities

Largest first. Towns with a single gym are listed further down this page.

North Carolina, by feature

Other towns in North Carolina

One gym each — too few for a page of their own, so they live here.

  1. Gym 365Advance

    5403 US Highway 158, Advance, NC 27006-6908

  2. Quality Fitness Club LLCAhoskie

    109 Lloyd St, Ahoskie, NC 27910

    24-hour access
  3. Leland Cross FitBelville

    161 Poole Rd, Belville, NC 28451-9660

    24-hour access
  4. TNT FitnessBenson

    103 W Parrish Dr, Benson, NC 27504

    Sauna or steam24-hour accessNo contract
  5. Old Rock GymBessemer City

    421 E Washington Ave, Bessemer City, NC 28016-2357

    Childcare / kids clubSwimming pool24-hour access
  6. Black Mountain YMCABlack Mountain

    25 Jane Jacobs Rd, Black Mountain, NC 28711-9316

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  7. FA Fitness StudioBlowing Rock

    7593 Valley Blvd, Blowing Rock, NC 28605-9283

    Childcare / kids club
  8. Anytime FitnessBoone

    368 Highway 105 Ext, Boone, NC 28607-4705

    24-hour access
  9. Bryson City Health & Fitness CenterBryson City

    35 Rector St, Bryson City, NC 28713

    24-hour accessNo contract
  10. Snap FitnessButner

    1599 NC Highway 56, Butner, NC 27509

    24-hour access
  11. Westridge CrossFitCandler

    31 Westridge Market Pl, Candler, NC 28715

    Childcare / kids club
  12. Blue Ridge MuscleCanton

    43 Plaza Loop, Canton, NC 28716-4889

  13. The GYM Cape Carteret Aquatic and WellnessCape Carteret

    300 Taylor Notion Rd, Cape Carteret, NC 28584

    Childcare / kids clubSwimming poolGroup classes
  14. O2 FitnessCarrboro

    503 W Main St, Carrboro, NC 27510-1629

    Childcare / kids clubGroup classes
  15. Workout Anytime China GroveChina Grove

    108 S US 29 Hwy, China Grove, NC 28023-2561

    Sauna or steam24-hour access
  16. Immortal AthleticsCramerton

    235 Market St, Cramerton, NC 28032-1146

    Childcare / kids club
  17. Campus Recreation CenterCullowhee

    379 Memorial Dr, Cullowhee, NC 28723

    No contractGroup classes
  18. Workout Anytime DallasDallas

    3126 Dallas High Shoals Hwy, Dallas, NC 28034

    Sauna or steam24-hour access
  19. Fit4Life Health ClubsDunn

    101 Regency Dr, Dunn, NC 28334

    Childcare / kids clubGroup classes
  20. The Weight RoomElkin

    240 Standard St, Elkin, NC 28621

    24-hour accessNo contract
  21. Specialized Fitness & NutritionFairview

    15 Kristie Scott Ln, Fairview, NC 28730

    24-hour access
  22. Lifestyle Wellness and SpaForest City

    247 Oak St Ext, Forest City, NC 28043-3510

    Group classes
  23. Four Oaks Fitness CenterFour Oaks

    305 N Main St, Four Oaks, NC 27524

    24-hour access
  24. Evolution Fitness 321Granite Falls

    428 S Main St, Granite Falls, NC 28630

    24-hour accessGroup classes
  25. Rising Tide FitnessHampstead

    16621 US-17, Hampstead, NC 28443

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  26. Foundation FitnessHertford

    220 Ocean Hwy S, Hertford, NC 27944

    24-hour accessNo contract
  27. Snap FitnessHolly Ridge

    624 US Highway 17 S, Holly Ridge, NC 28445

    24-hour access
  28. Legit FitnessHudson

    3136 Hickory Blvd, Hudson, NC 28638

    24-hour access
  29. Iron Works GymKenly

    402 N Church St, Kenly, NC 27542

    24-hour access
  30. Stoked FitnessKing

    607 S Main St, King, NC 27021

    Sauna or steamNo contract
  31. The Mountain Top GymKings Mountain

    1012 Shelby Rd, Kings Mountain, NC 28086

    24-hour access
  32. Utopia Fitness CenterLewisville

    6798 Shallowford Rd, Lewisville, NC 27023-9724

    Childcare / kids club24-hour access
  33. Anytime FitnessLewsiville

    104 Lowes Foods Dr, Lewsiville, NC 27023

    24-hour access
  34. Williams YMCA of Avery CountyLinville

    436 Hospital Dr, Linville, NC 28646

    Childcare / kids clubSwimming pool
  35. Lifters Gym of LocustLocust

    1018 Main St W, Locust, NC 28097

    24-hour access
  36. New Life Total FitnessLouisburg

    146 Wade Ave, Louisburg, NC 27549

    24-hour access
  37. CrossFit Q.F.E.Lumberton

    109 E 24th St, Lumberton, NC 28358

    No contract
  38. Western Rockingham YMCAMayodan

    600 S 5th Ave, Mayodan, NC 27027

    Childcare / kids clubSwimming pool
  39. Pharr Family YMCAMcAdenville

    208 Main Street, McAdenville, NC 28101

    Childcare / kids clubSwimming pool
  40. Workout Anytime MocksvilleMocksville

    191 Cooper Creek Dr, Mocksville, NC 27028

    Sauna or steam24-hour access
  41. HiTONE FitnessMorganton

    111 Independence Blvd, Morganton, NC 28655-5526

    Sauna or steam24-hour accessNo contractGroup classes
  42. Anytime FitnessMount Airy

    844 N Main St, Mount Airy, NC 27030

    24-hour access
  43. Workout Anytime Mount AiryMt Airy

    639 W Independence Blvd, Mt Airy, NC 27030

    Sauna or steam24-hour access
  44. VinfitMurfreesboro

    124 US Highway 158 Bus, Murfreesboro, NC 27855

    No contract
  45. Snap FitnessNewport

    6919 Us Highway 70 E, Newport, NC 28570

    24-hour access
  46. My GymOld Fort

    272 Catawba Ave, Old Fort, NC 28762

    24-hour access
  47. Crossfit Emerald IslePeletier

    110 Winsett Ln, Peletier, NC 28584-8535

  48. Anytime FitnessPineville

    601 N Polk St, Pineville, NC 28134

    24-hour access
  49. Workout Anytime BrevardPisgah Forest

    115 Forest Gate Dr, Pisgah Forest, NC 28768-7930

    Sauna or steam24-hour access
  50. The Press RoomPrinceton

    109 W Edwards St, Princeton, NC 27569

    24-hour accessGroup classes
  51. Fit4Life Health ClubsRichlands

    9009 Richlands Hwy, Richlands, NC 28574-6380

    Childcare / kids clubGroup classes
  52. FirstHealth FitnessRockingham

    120 Richmond Memorial Dr, Rockingham, NC 28379-5206

    Swimming poolSauna or steamNo contractGroup classes
  53. Better Built FitnessShallotte

    5285 Main St, Shallotte, NC 28470

    24-hour accessNo contract
  54. Pure Fitness 24/7Sherrills Ford

    7827 East Highway 150, Sherrills Ford, NC 28682

  55. Triangle FitnessSiler City

    118 Siler Xing, Siler City, NC 27344-2800

    No contractGroup classes
  56. Alleghany Wellness CenterSparta

    63 Wellness Way, Sparta, NC 28675

    Swimming pool
  57. Workout Anytime SpindaleSpindale

    1639 College Ave, Spindale, NC 28160

    24-hour accessGroup classes
  58. Surf City FitnessSurf City

    Surf City, NC

    No contract
  59. YMCASwannanoa

    161 Bee Tree Rd, Swannanoa, NC 28778

    Childcare / kids clubSwimming poolSauna or steam
  60. Cullowhee Rec DepartmentSylva

    Sylva, NC

    Swimming pool
  61. Nautilus Elite Tabor CityTabor City

    212 S Main St, Tabor City, NC 28463

    24-hour access
  62. Pure FitnessTerrell

    7825 NC Highway 150 E, Terrell, NC 28682-8703

  63. Next Level TrainingValdese

    271 Main St W, Valdese, NC 28690-2834

    24-hour accessGroup classes
  64. Athletic Edge Sports and FitnessWashington

    1100 W 5th St, Washington, NC 27889-3487

    Sauna or steamGroup classes
  65. Anytime FitnessWesley Chapel

    5941 Weddington Rd, Wesley Chapel, NC 28104-6289

    24-hour access
  66. Little's Health and Fitness CenterWest Jefferson

    1114 NC-194, West Jefferson, NC 28694

    24-hour access
  67. YMCAWindsor

    1102 N King St, Windsor, NC 27983

    Childcare / kids clubSwimming poolSauna or steam
  68. North Asheville YMCAWoodfin

    40 N Merrimon Ave Ste 101, Woodfin, NC 28804

    Childcare / kids clubSwimming pool
  69. Workout Anytime YadkinvilleYadkinville

    932 S State St, Yadkinville, NC 27055

    Sauna or steam24-hour access
  70. Anytime FitnessYoungsville

    1130 US-1, Youngsville, NC 27596

    24-hour access
  71. 24/7 Fitness ClubZebulon

    538 W Gannon Ave, Zebulon, NC 27597-2510

    24-hour accessGroup classes

Guides for gym shoppers

All guides

Good to know about gyms in North Carolina

How much does a personal trainer cost?

Personal training sessions generally range from $50 to $120 per hour across North Carolina. Rates depend on session duration, trainer credentials, and package options. You can browse 644 local fitness centers on GymFinderAtlas to find qualified trainers near you.

How much is monthly membership at LA Fitness?

Monthly memberships at LA Fitness typically range from $30 to $50 per month, alongside initiation and annual fees depending on access tiers. Across North Carolina, pricing can vary slightly by specific club location and contract terms. You can review 644 gym options on GymFinderAtlas to compare features in your region.

How accurate is InBody scan?

InBody scans use bioelectrical impedance analysis and are generally accurate within 2% to 4% when testing conditions remain consistent. Hydration levels, recent meals, and intense exercise right before the test can influence the readings. In North Carolina, 644 fitness centers listed on GymFinderAtlas offer body composition scans.

Does Planet Fitness have a basketball court?

Standard Planet Fitness locations do not feature basketball courts in their facilities. They focus primarily on cardio equipment, free weight areas, and circuit training equipment across North Carolina. You can use GymFinderAtlas to search 644 local athletic clubs that offer full-size basketball courts.

Does Planet Fitness have squat racks?

Most Planet Fitness clubs feature Smith machines rather than traditional free-weight barbell squat racks to promote safety and guided movements. Facilities across North Carolina prioritize user-friendly resistance equipment for general fitness. Browse 644 gym listings on GymFinderAtlas to locate gyms with dedicated power racks.