The average wage for a personal trainer in the United States is around $14.42 per hour.
Avg Wage
Personal trainers earn an average hourly wage of $14.42.
Salaries typically start from $1.92 per hour and go up to $28.85 per hour.
49% below national average Updated in 2023
Personal trainer earnings by seniority
Top-level personal trainer earnings begin at:
$28.85 per hour
$60,000 per year
Senior-level personal trainer earnings begin at:
$20.19 per hour
$42,000 per year
Mid-level personal trainer earnings begin at:
$14.42 per hour
$30,000 per year
Junior-level personal trainer earnings begin at:
$7.21 per hour
$15,000 per year
Starting level personal trainer earnings begin at:
$1.92 per hour
$4,000 per year
Approximate values based on highest and lowest earning segments.
Personal trainer salary by state
| State Name | Average Salary |
|---|---|
| New Jersey | $41,600 |
| Texas | $40,252 |
| California | $38,462 |
| Illinois | $36,720 |
| New York | $36,500 |
| Florida | $28,060 |
How do personal trainer salaries compare to similar careers?
Personal trainers earn 9% less than similar careers in the United States. On average, they make less than healthcare social workers but more than opticians.
| Career | Median Salary |
|---|---|
| Healthcare social worker salary | $47K |
| Recreational therapist salary | $46K |
| Health educator salary | $40K |
| Rehabilitation counselor salary | $41K |
| Insurance sales agent salary | $35K |
| Personal trainer salary | $30K |
| Massage therapist salary | $31K |
| Community health worker salary | $28K |
| Personal care aide salary | $25K |
| Optician salary | $23K |
Source: CareerExplorer (Aggregated)




