CNAs typically earn between $24,781.58 and $29,554.57, with a midsalary of $26,649.86, and have a broader medical role, including clinical tasks. HHAs focus on personal care, usually earning less. Choosing depends on your interest in medical procedures versus daily assistance.