How much does a Health Coach make?
A Health Coach plays a crucial role in helping people live healthier lives. This job combines many skills, from counseling to health education. According to recent data, the average yearly salary for a Health Coach is around $54,725. This salary can vary based on many factors, such as experience and location. Some Health Coaches earn less, while others earn more.
Health Coaches can find work in various settings. They may work in hospitals, clinics, private practices, or even for companies focused on wellness programs. The demand for Health Coaches is growing. As people become more aware of their health, the need for these professionals increases. This trend can lead to better job opportunities and higher salaries for those in the field.
What are the highest paying cities for a Health Coach?

-
San Jose, CA
Average Salary: $105,983
In San Jose, wellness experts thrive with tech giants like Google and Fitbit leading the way. The city’s focus on innovation creates ample opportunities for those guiding clients toward healthier lifestyles.
Find Health Coach jobs in San Jose, CA
-
Boston, MA
Average Salary: $88,051
Boston offers a mix of academic and healthcare settings for those guiding others to better health. With institutions like Harvard, the opportunities to collaborate and innovate are plentiful.
Find Health Coach jobs in Boston, MA
-
Atlanta, GA
Average Salary: $74,933
Atlanta provides a vibrant environment for wellness professionals. Companies like Kaiser Permanente and Emory Healthcare offer diverse roles, making it an exciting place to advance one's career.
Find Health Coach jobs in Atlanta, GA
-
Chicago, IL
Average Salary: $74,779
Chicago’s robust healthcare sector presents many chances for those dedicated to health coaching. With Rush University Medical Center and Northwestern Memorial Hospital nearby, career growth is significant.
Find Health Coach jobs in Chicago, IL
-
Denver, CO
Average Salary: $68,268
In Denver, the outdoors and active lifestyle provide a perfect backdrop for health coaching. The city’s strong community focus means plenty of opportunities to make a difference.
Find Health Coach jobs in Denver, CO
-
Salt Lake City, UT
Average Salary: $65,104
Salt Lake City combines a healthy lifestyle with a supportive community. With Intermountain Healthcare and local wellness initiatives, it’s an ideal place for those passionate about wellness.
Find Health Coach jobs in Salt Lake City, UT
-
Portland, OR
Average Salary: $63,124
Portland’s dedication to wellness and sustainability offers many roles for health coaches. The city’s vibrant culture provides a nurturing environment for both clients and professionals alike.
Find Health Coach jobs in Portland, OR
-
Phoenix, AZ
Average Salary: $62,634
Phoenix’s warm climate and active community make it a great place for health coaching. The city’s growing healthcare sector offers diverse opportunities for those looking to make an impact.
Find Health Coach jobs in Phoenix, AZ
-
Fresno, CA
Average Salary: $59,802
Fresno provides a close-knit community and a growing demand for wellness experts. Local organizations offer numerous paths for those committed to helping others improve their health.
Find Health Coach jobs in Fresno, CA
-
Los Angeles, CA
Average Salary: $57,039
Los Angeles’s diverse population and cultural richness create a dynamic environment for health coaching. With numerous wellness programs and clinics, it’s a great place for career advancement.
Find Health Coach jobs in Los Angeles, CA
What are the best companies a Health Coach can work for?

-
Wonder: A Confident Living Company
Average Salary: $126,383
Wonder: A Confident Living Company offers rewarding Health Coach positions. They focus on providing tools and resources to support well-being. The company operates nationally, giving Health Coaches the chance to impact many lives.
-
Supplemental Health Care
Average Salary: $107,319
Supplemental Health Care is known for its supportive work environment. They provide opportunities for growth and development. This company operates in many states across the U.S., offering flexibility and variety in roles.
-
CVS Health
Average Salary: $98,176
CVS Health offers competitive salaries for Health Coaches. They are a leader in health care and provide many resources to support coaches. CVS Health operates nationwide, with thousands of locations.
-
Moda Health
Average Salary: $66,246
Moda Health provides a positive environment for Health Coaches. They focus on community health and wellness. The company operates in the Pacific Northwest, offering a unique regional impact.
-
MJHS
Average Salary: $63,232
MJHS offers rewarding Health Coach positions with a focus on care and compassion. They operate in New York City and surrounding areas, giving coaches a chance to make a difference locally.
-
Alignment Health
Average Salary: $58,350
Alignment Health provides opportunities for Health Coaches to make an impact. They focus on personalized care and support. The company operates in California, offering a chance to serve a diverse community.
-
Diverge Health
Average Salary: $55,452
Diverge Health offers a supportive environment for Health Coaches. They provide tools and resources to help coaches succeed. The company operates in various regions, offering flexibility in work locations.
-
VNA Health
Average Salary: $51,250
VNA Health offers rewarding Health Coach positions. They focus on providing high-quality care. The company operates in Colorado, offering a chance to impact a supportive community.
-
Natural Grocers by Vitamin Cottage
Average Salary: $47,955
Natural Grocers by Vitamin Cottage offers opportunities for Health Coaches to promote wellness. They focus on natural products and healthy living. The company operates in multiple states, providing variety in work locations.
-
Telecare Corporation
Average Salary: $45,080
Telecare Corporation provides a supportive environment for Health Coaches. They focus on community health and wellness. The company operates nationwide, offering a chance to make an impact on a large scale.
How to earn more as a Health Coach?
A Health Coach can earn more by taking several practical steps. Expanding one’s knowledge and skill set is one way. Certifications and courses in specialized areas can lead to higher pay. Networking with other professionals in the field can also lead to better job opportunities.
Specialization plays a key role in earning more. Focusing on areas such as nutrition, fitness, or stress management can make a coach more valuable. This can lead to higher rates for coaching services. Coaches who can offer a range of services often attract more clients. Building a strong personal brand through a professional website and social media can help too. This increases visibility and credibility. Here are five factors that can help a Health Coach earn more:
- Get advanced certifications and courses.
- Specialize in a niche area of interest.
- Network with other health professionals.
- Build a strong personal brand.
- Offer a range of services to clients.



