CrossFit is constantly varied functional movements performed at relatively high intensity. All CrossFit workouts are based on functional movements, and these movements reflect the best aspects of gymnastics, weightlifting, running, rowing and more. These are the core movements of life. They move the largest loads the longest distances, so they are ideal for maximizing the amount of work done in the shortest time. Intensity is essential for results and is measurable as work divided by time—or power. The more work you do in less time, or the higher the power output, the more intense the effort. By employing a constantly varied approach to training, functional movements and intensity lead to dramatic gains in fitness. At Natural Strength CrossFit we offer more than just the workout of the day. Membership includes barbell programming, there is gymnastics programming, there is mobility programming, we offer personal training and nutritional advice. Membership provides coaches whose passion is to teach you how to become literally “better at everything” and are committed to helping you do so. Membership means you belong to a community of individuals who will support you long the way as well.

Natural Strength CrossFit

Our goal is to provide you with all the tools you need to become Better at Everything


Group Classes

Workout of the Day

Constantly varied workouts designed to improve your overall fitness. Whether you are just starting out or have been participating in sports for years, we will make sure the workout intensity is appropriate for you. Variety keeps things interesting and fun and provides constant challenges as well as results!

Open Gym

Free Time!

Time to work on anything

You are free to work on whatever you want! There is always a coach present if you have any questions. If you're not sure what to do we provide additional strength programming as well as gymnastics progressions for you to follow. Just click on one of the links below for this weeks programming

Personal Training

Individual Coaching

Exactly what you need

Whether you want to spend more time learning the basics or you have a specific set of goals, you can talk with a coach about creating a specific plan to help you achieve whatever you have your mind set on

Additional Programming