Certified Nurse Assistant (CNA) Salary Guide
What is the Average Certified Nursing Assistant (CNA) Salary?
Thinking about becoming a CNA? Then you’re probably wondering how much they make. Certified Nursing Assistants (CNAs) earn an average annual salary of $38,130 or $18.33 per year, according to the U.S. Bureau of Labor Statistics (BLS).
However, according to Salary.com, the average certified nurse assistant salary is $35,164, ZipRecruiter reports an average annual salary of $40,170 or $19 an hour.
Keep reading to learn more about CNA salaries, including how they vary by state, place of work, years of experience, and more.
Nurses Helping Nurses: Why You Can Trust Nurse.org
As the leading educational website for nurses by nurses, Nurse.org is committed to editorial integrity and data-driven analysis.
✔ Content written by 80+ licensed, practicing nurses who are experts in their respective specialties. Learn more about our nurse contributors.
✔ Transparent, trusted salary data sources from the U.S. Bureau of Labor and Statistics (BLS), Payscale, ZipRecruiter, and Glassdoor. Learn more about our data sources.
✔ Consistent article updates to ensure they are as relevant and accurate as possible, utilizing the latest data and information when it becomes available.
CNA Salary by State
State |
Annual Salary |
Hourly Wage |
New Jersey |
$42,163 |
$20.27 |
Wisconsin |
$41,847 |
$20.12 |
Wyoming |
$41,682 |
$20.04 |
Nevada |
$41,247 |
$19.83 |
Massachusetts |
$41,130 |
$19.77 |
Indiana |
$41,088 |
$19.75 |
Arizona |
$41,074 |
$19.75 |
Oregon |
$40,399 |
$19.42 |
Georgia |
$40,377 |
$19.41 |
Minnesota |
$40,285 |
$19.37 |
Washington |
$39,922 |
$19.19 |
New York |
$39,886 |
$19.18 |
Hawaii |
$39,845 |
$19.16 |
Montana |
$39,406 |
$18.95 |
Alaska |
$39,012 |
$18.76 |
Iowa |
$38,672 |
$18.59 |
Rhode Island |
$38,159 |
$18.35 |
Connecticut |
$38,080 |
$18.31 |
South Dakota |
$38,063 |
$18.30 |
North Dakota |
$38,034 |
$18.29 |
New Mexico |
$37,912 |
$18.23 |
Ohio |
$37,544 |
$18.05 |
California |
$37,267 |
$17.92 |
Tennessee |
$36,748 |
$17.67 |
Utah |
$36,607 |
$17.60 |
Illinois |
$36,429 |
$17.51 |
Virginia |
$35,668 |
$17.15 |
Maryland |
$35,644 |
$17.14 |
Vermont |
$35,644 |
$17.14 |
Mississippi |
$35,270 |
$16.96 |
Delaware |
$35,130 |
$16.89 |
Colorado |
$35,059 |
$16.86 |
Alabama |
$34,711 |
$16.69 |
Florida |
$34,673 |
$16.67 |
Maine |
$34,114 |
$16.40 |
Kansas |
$33,901 |
$16.30 |
Oklahoma |
$33,888 |
$16.29 |
South Carolina |
$33,809 |
$16.25 |
Louisiana |
$33,589 |
$16.15 |
Michigan |
$33,535 |
$16.12 |
Pennsylvania |
$33,377 |
$16.05 |
Missouri |
$33,298 |
$16.01 |
New Hampshire |
$33,249 |
$15.99 |
Texas |
$33,051 |
$15.89 |
Nebraska |
$32,320 |
$15.54 |
Idaho |
$32,076 |
$15.42 |
Kentucky |
$31,176 |
$14.99 |
North Carolina |
$30,869 |
$14.84 |
Arkansas |
$30,627 |
$14.72 |
West Virginia |
$28,758 |
$13.83 |
Source: ZipRecruiter.com
CNA Salary by Years of Experience
According to Indeed.com, certified nursing assistant salaries increase substantially as they gain more experience.
- Less than one year of experience: $18.63 per hour
- One to two years of experience: $18.81 per hour
- Three to five years of experience: $19.81 per hour
- Six to nine years of experience: $20.31 per hour
-
More than ten years of experience: $22.39 per hour
Certified Nurse Assistant Salary by Work Setting
The salary paid to CNAs varies based on their work setting. According to the Bureau of Labor Statistics, the highest salaries are paid to those working outside of medical facilities, while within the category of hands-on care facilities, specialty hospitals and general medical and surgical hospitals provide the highest compensation.
- Government - $43,410
- Hospitals; state, local, and private - $38,920
- Nursing care facilities (skilled nursing facilities) - $37,780
- Continuing care retirement communities and assisted living facilities for the elderly - $37,230
- Home healthcare services - $35,350
How to Increase Your Salary as a CNA
Certified nurse assistants can boost their salaries in a number of ways, including:
1. Advance Your Education
The education required to become a CNA takes between four and twelve weeks, and once certified, you can immediately begin to work.
Any nurse who is interested in earning a higher income can use their CNA certification as a foundation for further education, moving on to take online or in-person classes to become a Licensed Practical Nurse (LPN). You can even use it to earn an Associate’s Degree in Nursing (ADN) or a Bachelor of Science degree in Nursing (BSN) to become a Registered Nurse.
Additionally, CNAs can take continuing education classes required to maintain certification and pursue certifications targeting specialized care skills that make them more valuable to their employer.
2. Negotiate
Though most CNA positions have pre-established hourly wages, the historic nursing shortage has given skilled candidates greater leverage to negotiate for a higher pay rate.
If human resources are unable to increase your salary, they may have flexibility on hours or benefits, including tuition reimbursement or commuting expenses.
3. Seek a Different Practice Setting
Some practice settings are more demanding than others, and as a result, they pay higher wages. You can also leave hands-on care to work in an industry like insurance, which pays certified nurse assistants higher salaries.
4. Become a Travel CNA
Travel health agencies pay healthcare professionals significantly higher wages than care facilities in exchange for their willingness to relocate to a new setting for an established period of time.
Traveling certified nurse assistants can receive higher wages, more generous benefits, referral bonuses, and travel and housing stipends.
5. Change How You Work
Per Diem
Working per diem means that you are paid by the day based on the employer’s needs and your availability. These positions generally do not provide benefits, but they pay a higher hourly wage.
Picking up some per diem hours is a great way to make additional income.
Contract
Certified nurse assistant contracts are generally temporary positions for a specific period of time. Like per diem positions, they pay higher salaries than full-time jobs while offering more certainty on hours and duration, as well as generally providing a specific schedule.
6. Seek Additional Compensation
Overtime
No matter what your work setting, if you work more than forty hours in a week, your employer is required to pay you a rate of one-and-a-half of your normal wages.
Shift Differential
By volunteering to work less desirable shifts, including overnights, holidays, or weekends, certified nurse assistants can qualify for higher wages known as shift differentials.
Bonuses
Many employers offer certified nurse assistants bonuses meant to either entice new employees or encourage existing employees to continue working with their facility. These can make a substantial difference, with some employers offering sign-on bonuses and referral bonuses.
Hazard Pay
Hazard pay is an increase in the salary paid for working under hazardous or extremely stressful conditions.
Is it Worth it to Become a CNA?
Becoming a certified nurse assistant offers numerous advantages including job stability and a solid salary and benefits. Making the choice of careers even better is the fact that the required education is so affordable.
CNA Education Cost
Though every program sets its own fees, the average cost of attending a certified nurse assistant program is approximately $1,500.
This figure includes several hidden costs, including supplies, the expense of a required medical examination and criminal background check, and the cost of the certification test.
CNA Salary vs Education Costs
With certified nursing assistants being paid an average salary of over $30,000 plus benefits and many being paid sign-on bonuses well over $3,000, it is easy to see that attending a career program is well worth the investment.
As an added incentive, many view becoming a CNA as a stepping stone to a more advanced nursing career, and having the experience of providing hands-on care provides a leg up when it comes to admission to registered nurse programs.
Salaries of Related Nursing Careers vs CNAs
Patient Care Technician
According to Salary.com, the average Patient Care Technician salary in the United States is $34,328. The salary range typically falls between $29,233 and $37,909.
Phlebotomist
The Bureau of Labor Statistics reports that the median annual wage for a Phlebotomist is $41,810, ranging between $33,310 and $55,330.
Medical Billing Professional
Glassdoor.com reports that Medical Billing Specialists earn a national average salary of $45,590, with most earning between $39,000 and $53,000.
Emergency Medical Technician
The BLS reports Emergency Medical Technicians earn a median average salary of $38,930.