CNA Salary by State (2026)
Average Certified Nursing Assistant wages across all 50 states, based on Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS). CNA pay varies significantly by state — from under $30,000/year in Mississippi to over $44,000 in California and Washington.
CNA Salary FAQ
What is the average CNA salary in the United States?
The national average CNA wage is $17.23 per hour, or about $35,843 per year. Wages vary significantly by state, facility type, shift, and years of experience.
Which state pays CNAs the most?
California has the highest average CNA pay at $21.49/hour ($44,700/year). Other top-paying states include Washington ($21.36/hr) and Connecticut ($20.96/hr).
Do CNAs get paid more in hospitals or nursing homes?
Hospital CNAs typically earn 15–25% more than nursing home CNAs. Home health CNAs often earn similar or slightly less than nursing homes, though per-diem platforms like ShiftKey and NurseDash can boost take-home pay significantly through shift premiums.
How can a CNA increase their pay?
CNAs can increase pay by: (1) working per-diem shifts through staffing apps, (2) specializing in home health or hospice, (3) adding a medication aide certification, (4) moving to a higher-paying state, or (5) advancing to LPN/RN.
How many CNAs are employed in the United States?
The BLS estimates approximately 1.4 million CNAs are employed in the United States, making it one of the largest healthcare occupations. Job growth is projected at 4–5% through 2032 as the population ages.
Ready to get certified?
501 free NNAAP practice questions. No signup needed.
Take the Free Practice Test →