Skip to Content
chevron-left chevron-right chevron-up chevron-right chevron-left arrow-back star phone quote checkbox-checked search wrench info shield play connection mobile coin-dollar spoon-knife ticket pushpin location gift fire feed bubbles home heart calendar price-tag credit-card clock envelop facebook instagram twitter youtube pinterest yelp google reddit linkedin envelope bbb pinterest homeadvisor angies

Enjoy the Best Part of Your Day at
Johnson Ranch Sports Club

Johnson Ranch Sports Club offers an amazing variety of sports and fitness programs that will help motivate you to reach your health and fitness goals. Choose from pickleball and tennis programs for children and adults, lap swimming, water fitness classes, swim lessons and swim team . Our nationally certified fitness trainers and group exercise instructors provide the support and motivation to help you get stronger, fitter and more confident. Exciting social events, club-hosted birthday parties, and other fun gatherings all contribute to the welcoming community environment that awaits you. For over 30 years, Roseville area residents have come to expect the quality programming, incomparable member service, and warm, welcoming environment for which Johnson Ranch Sports Club in known. Visit us today and feel the difference.

Johnson Ranch Sports Club


2501 Eureka Road
Roseville, CA 95661


Hours of Operation
Mon – Fri: 5:30 AM – 10:00 PM
Sat – Sun: 7:00 AM – 8:00 PM

North Cafe
Mon- Thurs: 5:00 PM-9:30 PM

Friday- Sunday: Closed


2600 Eureka Road
Roseville, CA 95661


Hours of Operation
Mon – Fri: 5:30 AM – 10:00 PM
Sat – Sun: 7:00 AM – 8:00 PM

Play Center Hours
Mon – Thurs: 8:00 AM – 2:00 PM & 3:30 PM – 7:00 PM
Friday: 8:00 AM – 2:00 PM
Sat – Sun: 8:30 AM – 12:00 PM

Kids’ Club Hours
Mon- Friday: 3:00 PM- 7:00 PM
Sat – Sun: 8:30 AM – 12:00 PM

South Cafe
Monday 2:30-5:30 PM
Tuesday – 2:30 PM– 5:30 PM
Wednesday – 1:30 PM– 5:30 PM
Thursday – 2:30 PM – 5:30 PM
Friday – 2:30 PM –5:30 PM
Weekends – Closed

*For Holiday hours, please contact the club directly*

Johnson Ranch Sports Club – North

2501 Eureka Rd, Roseville, CA 95661, USA

Johnson Ranch Sports Club – South

2600 Eureka Rd, Roseville, CA 95661, USA

We are the Most Family-Friendly Club in Roseville

We understand how necessary fitness is. And we want to ensure the whole family gains the wonderful benefits of an active lifestyle. So we have created an atmosphere where families can thrive. For adults, we offer a play center where we actively engage with children ages six weeks to six years while you work out. We also have a kids’ club for children over the age of seven that keeps kids active in various activities. And we offer kids of all ages a range of programs and activities that help promote a healthy life, such as swim lessons, swim team, and junior tennis.

There Is No Shortage Of Things To Do At Our Club

At Johnson Ranch Sports Club, we created an environment where sports and fitness enthusiasts thrive. Our facility is non-threatening and welcoming. Whether you are just beginning your fitness journey or you’re well on your way, our goal is to make you feel at home. But we also want to provide opportunities that challenge you and variety that keeps you involved. We have the broadest range of activities and amenities found in Roseville, including:

  • Two clubhouses, each over 20,000 sq. ft.
  • Two large fitness centers with plenty of cardio and weight-training equipment
  • Dedicated functional fitness area
  • Group Exercise, Pilates, Yoga and Group Cycling classes
  • 25 tennis courts
  • 28 pickleball courts
  • A full-size indoor gymnasium
  • Three racquetball and two squash courts
  • Two heated swimming pools, a children’s wading pool, and two therapeutic spas
  • Adult locker rooms with towel service, personal care products, and steam and sauna rooms
  • Junior locker rooms
  • Play Center: babysitting for children aged six weeks to six years
  • Kids’ Club: recreation center for children age seven and up
  • Two Cafés featuring a wide variety of menu options, snacks, and drinks

Elevate Your Fitness Journey Today