How much does a Certified Nursing Assistant make?
Certified Nursing Assistants (CNAs) play a vital role in the healthcare sector. They provide essential care to patients in hospitals, nursing homes, and other medical facilities. Their job includes helping patients with daily activities, monitoring health status, and ensuring a comfortable environment. On average, a CNA earns a yearly salary of $40,598. This provides a stable income for those in the field.
The salary for CNAs can vary based on experience and location. Some CNAs may earn less than $25,500, while others make more than $59,400. Factors such as the type of facility and local job market can influence earnings. For example, CNAs working in large urban hospitals might have higher salaries than those in small rural clinics. Understanding these differences can help job seekers make informed decisions about their career path.
What are the highest paying cities for a Certified Nursing Assistant?

-
San Jose, CA
Average Salary: $66,004
In San Jose, you can expect a bustling environment with many healthcare opportunities. Major employers like Kaiser Permanente and Good Samaritan Hospital offer a range of experiences for caregivers. The tech-savvy population ensures a dynamic work setting.
Find Certified Nursing Assistant jobs in San Jose, CA
-
San Francisco, CA
Average Salary: $62,189
Working in San Francisco means joining a top-tier healthcare system. With prominent institutions such as UCSF Health and Zuckerberg San Francisco General, you'll find diverse patient care needs. The city’s vibrant culture adds to the enriching experience.
Find Certified Nursing Assistant jobs in San Francisco, CA
-
Santa Rosa, CA
Average Salary: $61,341
Santa Rosa offers a quieter pace with a strong emphasis on community care. Local hospitals like Sutter Santa Rosa Regional Hospital provide excellent support and professional growth. The city's scenic beauty also makes it a pleasant place to live and work.
Find Certified Nursing Assistant jobs in Santa Rosa, CA
-
Vallejo, CA
Average Salary: $60,908
Vallejo presents an opportunity to serve a close-knit community. NorthBay Healthcare is a leading employer, providing ample experience in various care settings. The waterfront location offers beautiful views and a relaxed atmosphere.
Find Certified Nursing Assistant jobs in Vallejo, CA
-
Salinas, CA
Average Salary: $57,308
Salinas provides a nurturing environment with numerous care facilities. Hospitals like Salinas Valley Memorial Healthcare System focus on patient-centered care. The agricultural community adds a unique touch to the work experience.
Find Certified Nursing Assistant jobs in Salinas, CA
-
Seattle, WA
Average Salary: $53,700
Seattle is known for its innovative healthcare sector. Employers such as Swedish Medical Center and Virginia Mason offer cutting-edge facilities. The city's vibrant lifestyle makes it an exciting place for caregivers to thrive.
Find Certified Nursing Assistant jobs in Seattle, WA
-
Riverside, CA
Average Salary: $51,472
Riverside boasts a growing healthcare industry with employers like Riverside University Health System. The city’s affordable living and warm climate create a favorable work-life balance for caregivers.
Find Certified Nursing Assistant jobs in Riverside, CA
-
Visalia, CA
Average Salary: $51,015
Visalia offers a supportive community with many local healthcare providers. Kaweah Delta Health Care District is a leading employer, offering comprehensive training and career advancement opportunities.
Find Certified Nursing Assistant jobs in Visalia, CA
-
Santa Maria, CA
Average Salary: $50,670
Santa Maria provides a peaceful environment with a strong focus on community care. Hospitals like Marian Regional Medical Center ensure excellent patient care and professional development for caregivers.
Find Certified Nursing Assistant jobs in Santa Maria, CA
-
Washington, DC
Average Salary: $50,578
Working in Washington, DC means being at the heart of the nation's healthcare system. Major facilities like MedStar Washington Hospital Center offer diverse patient care experiences. The city’s rich history adds to the professional environment.
Find Certified Nursing Assistant jobs in Washington, DC
What are the best companies a Certified Nursing Assistant can work for?

-
Stanford Health Care
Average Salary: $80,358
Stanford Health Care offers rewarding positions for Certified Nursing Assistants across its multiple locations in California. This prestigious institution is known for its cutting-edge medical care and provides a nurturing environment for CNAs to develop their skills. Locations include Stanford, CA and other nearby areas.
-
John Muir Health
Average Salary: $79,784
John Muir Health offers competitive salaries for Certified Nursing Assistants in its hospitals and clinics. Located in Walnut Creek, CA, this company emphasizes patient-centered care, providing a fulfilling work environment. CNAs here benefit from a supportive team and ample opportunities for professional growth.
-
Montage Health
Average Salary: $74,445
At Montage Health, Certified Nursing Assistants work in a highly regarded healthcare setting. They serve patients in Monterey, CA, offering personalized care and a collaborative atmosphere. This company is dedicated to enhancing the quality of life for its patients, making it a great place for CNAs to thrive.
-
Niagara County Community College
Average Salary: $69,652
Niagara County Community College provides Certified Nursing Assistants with a supportive and educational environment. CNAs here work in various healthcare settings in Niagara County, NY. The college offers extensive training and development opportunities, ensuring CNAs are well-prepared for their roles.
-
University Of Washington
Average Salary: $67,469
The University of Washington offers Certified Nursing Assistants a chance to work in a prestigious academic medical center. Located in Seattle, WA, this institution focuses on innovation and excellence in patient care. CNAs here are involved in groundbreaking research and enjoy a collaborative work environment.
-
MAS Medical Staffing
Average Salary: $65,562
MAS Medical Staffing offers Certified Nursing Assistants diverse job opportunities across various locations. They provide flexibility and competitive pay, making it an attractive option for CNAs seeking varied experiences. Locations include major cities in the U.S., offering a wide range of assignments.
-
Children's National Hospital
Average Salary: $63,977
Children's National Hospital is a leading pediatric healthcare provider, offering Certified Nursing Assistants the chance to work in a specialized environment. Located in Washington, DC, this hospital is dedicated to children's health and wellness, providing CNAs with a rewarding and impactful career path.
-
Hospital for Special Surgery
Average Salary: $63,942
The Hospital for Special Surgery specializes in orthopedics and rheumatology, providing Certified Nursing Assistants with unique job opportunities. Located in New York City, this hospital offers a dynamic work environment where CNAs can make a significant impact on patient care.
-
CareerStaff Unlimited
Average Salary: $63,205
CareerStaff Unlimited offers Certified Nursing Assistants diverse job opportunities across the U.S. This company provides competitive pay and a flexible work schedule, making it an excellent choice for CNAs seeking varied experiences. Locations include major cities across multiple states.
-
Sutter Health
Average Salary: $62,342
Sutter Health offers Certified Nursing Assistants the opportunity to work in a large, integrated healthcare network. With locations throughout California, this company is dedicated to providing high-quality patient care. CNAs here benefit from a supportive and innovative work environment.
How to earn more as a Certified Nursing Assistant?
Becoming a Certified Nursing Assistant (CNA) is a great step to start a career in healthcare. However, there are ways to earn more with experience and additional skills. Increasing your income can provide a better quality of life and open up new opportunities.
To earn more as a CNA, consider these steps. Gaining experience leads to higher pay. Working in different healthcare settings, such as hospitals, nursing homes, or home health, can offer varying pay rates. Also, specialize in areas like hospice care or pediatrics, which often pay more. Continue education can also lead to higher earnings. Take courses in areas such as geriatric care or medication administration. Certification in CPR and first aid adds value. Seek positions in high-demand areas, such as urban centers or regions with aging populations, where pay may be higher.
Another way to earn more is to negotiate your salary. Research what employers in your area are offering and use that information in your discussions. Look for employers who offer bonuses for overtime or additional shifts. These can add up over time. Finally, joining a professional organization, such as the National Association of Health Care Assistants (NAHCA), can provide resources and networking opportunities that may lead to higher-paying jobs.
- Gain Experience: Work in different healthcare settings to explore varied pay rates.
- Specialize: Focus on areas like hospice care or pediatrics for higher earnings.
- Continue Education: Take courses for geriatric care or medication administration.
- Certifications: Get certified in CPR and first aid to add value.
- Negotiate Salary: Research and discuss pay with potential employers.



