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

At Johnson Ranch Sports Club, we provide you with a comprehensive sports and fitness experience which will motivate you to reach your health and fitness goals. We offer a broad range of programs and activities, including adult and junior tennis programs, adult and junior pickleball programs, lap swimming, water fitness, and youth swimming, and swim lessons. As a member of our club, you can enjoy numerous amenities such as hosting your child’s birthday party or perhaps your own. We believe that becoming a part of the JRSC community will keep you motivated to continue your journey towards a stronger, fit, more accomplished you. For over 30 years, people throughout the Greater Roseville area, have come to expect quality programming and incomparable member service for which Johnson Ranch Sports Club is known. Our nationally-certified trainers and instructors, experienced state-of-the-art equipment, top-notch fitness, group exercise, tennis, pickle ball and children’s programs, make Johnson Ranch Sports Club stand out from all the rest. Visit us and let us show you how we can help you have best part of your day.

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