In short
Medical assistants work mostly in doctors' offices and clinics, mixing patient tasks like vital signs with front desk work, and earn a May 2025 median of $45,690. Nursing assistants (CNAs) give hands-on daily care in nursing homes and hospitals and earn $42,260. CNA training is shorter; medical assistant programs often run longer.
| Side by side | Medical assistant | Nursing assistant (CNA) |
|---|---|---|
| Median pay (May 2025) | $45,690 | $42,260 |
| Hourly equivalent | $21.97 | $20.32 |
| Typical way in | Certificate | Certificate |
| On-the-job training | None listed | None listed |
| Jobs in the U.S. (2025) | 833,900 | 1,505,900 |
| Growth, 2025 to 2035 | 12.9% | 2.6% |
| Openings each year | 109,700 | 196,200 |
Source: BLS Employment Projections 2025 to 2035, national medians. Not a promise of what you will earn.
Where each one works
Medical assistants are clinic people. They room patients, take histories and vital signs, give some injections where allowed and handle scheduling and records. Nursing assistants help people with bathing, eating, moving and toileting, usually in long-term care or a hospital. CNA work is more physical and often includes nights and weekends.
Training and credentials
Federal rules require nursing assistants in nursing homes to complete at least 75 hours of state-approved training, including 16 hours of supervised practical work, and pass a competency test (42 CFR 483.152). Medical assistant programs range from several months to two years, and many employers prefer a certification.
Who each one suits
Pick CNA if you want the fastest start and want to see whether patient care is for you, or if you plan to go on to nursing. Pick medical assistant if you like a mix of people and paperwork, and want regular daytime clinic hours.
Questions people ask
Which is faster, CNA or medical assistant?
CNA. The federal minimum is 75 hours, and many programs finish in a few weeks.
Which pays more?
Medical assistants have a somewhat higher median in May 2025 data.
Can a CNA become a medical assistant?
Yes, but the training is separate. A CNA background helps with patient skills.