Healthcare support

CNA Salary Calculator

Estimate hourly and annual pay for CNA roles based on state and experience level. National range: $17.91-$22.70/hr.

Salary calculator

Estimate pay for CNA roles

Adjust role, state, experience, and hours to see an estimated pay range. Figures are directional estimates, not a guarantee from any specific employer.

Estimated hourly pay

$20.32/ hr

Estimated annual pay

$42,266

$17.91/hr$22.70/hr

Based on BLS Occupational Employment and Wage Statistics national wage data, adjusted for state and experience. Actual pay varies by employer, shift, and local demand.

Build a resume for this role

ResumeAI can tailor your resume, application message, and interview prep for CNA openings.

What affects pay

Factors that change CNA pay

  • State and local cost of living
  • Years of relevant experience
  • Employer type, for example national chain vs. independent business
  • Shift and schedule, including nights, weekends, and holidays
  • Certifications or specialized skills listed in the job post

FAQ

Questions about CNA pay

How much does a CNA make per hour?

Nationally, CNA pay typically ranges from $17.91 to $22.70 per hour, with a median around $20.32. Actual pay depends on state, employer, and experience.

What state pays CNAs the most?

Higher cost-of-living states like California, New York, Massachusetts, and Washington tend to pay above the national average. Use the calculator above to compare states.

Does experience change CNA pay?

Yes. Entry-level pay is typically below the median, while candidates with 3-5+ years of experience or added certifications often earn above it.