Medical Assistant vs CNA Salary: Which Pays More and Why?
Medical assistants earn more than CNAs at every experience level. The national median is approximately $42,000/year for medical assistants vs. $36,000/year for CNAs (BLS). That $6,000 annual gap compounds over a career — and it widens further with certification and specialty experience.
Direct Pay Comparison
| Level | Medical Assistant | CNA |
|---|---|---|
| Entry-level | $33,000–$38,000 | $28,000–$32,000 |
| Mid-career | $38,000–$45,000 | $32,000–$38,000 |
| Experienced | $45,000–$55,000 | $38,000–$42,000 |
| Growth rate | 14% through 2032 | 4% through 2032 |
Why the Gap Exists
Broader skill set: Medical assistants perform phlebotomy, injections, EKGs, and administrative tasks in addition to patient care. This wider scope commands higher compensation.
Outpatient setting premium: Medical assistants primarily work in physician offices and clinics — settings that typically pay more than nursing homes and long-term care facilities where most CNAs work.
Certification value: CCMA certification for medical assistants carries a measurable pay premium. CNA certification is often mandatory rather than premium-generating.
Schedule differences: Medical assistant positions more commonly offer standard business hours, while CNA roles frequently involve nights, weekends, and 12-hour shifts — often without proportional schedule premiums.
Which Pays More Long-Term?
Over a 10-year career, the medical assistant salary advantage adds up:
- Year 1 gap: ~$6,000
- 5-year cumulative gap: ~$30,000–$40,000
- 10-year cumulative gap: ~$60,000–$80,000+
Add CCMA certification and specialty experience, and the medical assistant advantage grows further.
Start Earning More
Zollege medical assistant programs: 16–18 weeks, 200+ locations, CCMA prep included, no student loans. Find a program near you.