In 2025, Certified Nursing Assistants (CNAs) in the United States earn on average around $38,000 to $40,000 annually, which translates to approximately $17.50 to $19.50 per hour for full-time work. Entry-level CNAs typically make between $31,000 and $35,000 per year, while those with 5 or more years of experience can earn between $43,500 and $50,000 annually. CNA pay can vary significantly based on factors such as the state of employment, type of facility, and level of experience. For example:
- In higher-paying states like California, CNAs average about $49,500 annually ($23.80/hour), whereas in states such as Florida, the average is closer to $36,000 annually ($17.50/hour).
- Hospitals and hospice care facilities generally pay more ($21 to $24 per hour) compared to skilled nursing facilities or assisted living centers, where wages are lower ($16 to $20 per hour).
Overall, the hourly wage range is roughly $15 to $24 depending on experience, location, and employer, with many CNAs earning around $18 to $19 per hour on average nationally.