Certified Nursing Assistant Salary in Baltimore, MD

Updated on May 09, 2025
Position
City
Salary

How much does a Certified Nursing Assistant make in Baltimore, MD?

The average salary for a Certified Nursing Assistant is $40,514 per year in Baltimore, MD.

In Baltimore, MD, a Certified Nursing Assistant (CNA) can expect to earn a competitive salary. The average annual salary for a CNA in this area is around $40,514. This figure can vary based on experience, specific employer, and the type of healthcare facility. For those just starting, salaries can range from about $30,000 to $34,000 annually. As CNAs gain more experience, they can see their earnings increase to between $36,000 and $40,000. Top earners in the field can make upwards of $42,000 to $44,000 per year.

Several factors can influence a CNA's salary. These include the demand for healthcare services, the cost of living in Baltimore, and the specific policies of the healthcare facility. CNAs who work in hospitals or specialized care centers often earn higher salaries than those in nursing homes or home health care settings. Additionally, CNAs with additional certifications or specialized skills may find more lucrative opportunities. This makes continuous learning and professional development valuable for those in the field.

Certified Nursing Assistant jobs in Baltimore, MD

What are the highest paying cities for a Certified Nursing Assistant near Baltimore, MD?

Job seekers looking for Certified Nursing Assistant roles near Baltimore, MD, will find attractive opportunities in nearby cities. Washington, DC, offers the highest pay, with an average salary of $46,307. This makes it a prime location for those seeking a higher income. Other cities like Harrisburg, PA, and Frederick, MD, also provide competitive salaries, making them good options for career growth.
Graph displaying highest paying cities salaries for Certified Nursing Assistant jobs near Baltimore, MD, highlighting Washington, DC with the highest at $46,307 and Laurel, MD with the lowest at $41,301.
  1. Washington, DC
    Average Salary: $46,307
    In Washington, DC, nursing assistants find work in top hospitals like George Washington University Hospital. The city offers many opportunities to grow in a dynamic healthcare environment. The cost of living is high, but the job market is strong.
    Find Certified Nursing Assistant jobs in Washington, DC


  2. Harrisburg, PA
    Average Salary: $44,131
    Harrisburg, PA, provides a stable job market for nursing assistants. Hospitals such as Penn State Health Holy Spirit Medical Center offer excellent career growth. The city's lower cost of living makes it an attractive option for many.
    Find Certified Nursing Assistant jobs in Harrisburg, PA


  3. Frederick, MD
    Average Salary: $43,035
    Frederick, MD, is known for its friendly community and good job opportunities. Nursing assistants can find work in facilities like Frederick Health Hospital. The area offers a good balance between work and a relaxed lifestyle.
    Find Certified Nursing Assistant jobs in Frederick, MD


  4. Towson, MD
    Average Salary: $42,374
    Towson, MD, has a growing healthcare sector. Nursing assistants can work in places like Greater Baltimore Medical Center. The city offers a mix of urban and suburban living, making it a great choice for many.
    Find Certified Nursing Assistant jobs in Towson, MD


  5. Annapolis, MD
    Average Salary: $42,190
    Annapolis, MD, offers a historic charm with modern job opportunities. Nursing assistants can find work in places like Anne Arundel Medical Center. The city's lower cost of living and beautiful surroundings make it appealing.
    Find Certified Nursing Assistant jobs in Annapolis, MD


  6. Salisbury, MD
    Average Salary: $42,015
    Salisbury, MD, provides a welcoming environment for nursing assistants. Hospitals like Peninsula Regional Medical Center offer good career prospects. The city's affordable living costs and friendly community are big pluses.
    Find Certified Nursing Assistant jobs in Salisbury, MD


  7. Ellicott City, MD
    Average Salary: $41,993
    Ellicott City, MD, is known for its vibrant community and good job opportunities. Nursing assistants can work in places like Howard County General Hospital. The city offers a mix of urban and rural living, making it a great choice for many.
    Find Certified Nursing Assistant jobs in Ellicott City, MD


  8. Oxon Hill, MD
    Average Salary: $41,750
    Oxon Hill, MD, offers a peaceful setting with good job opportunities. Nursing assistants can find work in places like Doctors Community Hospital. The city's affordable living costs and close proximity to Washington, DC, are big advantages.
    Find Certified Nursing Assistant jobs in Oxon Hill, MD


  9. Columbia, MD
    Average Salary: $41,689
    Columbia, MD, is a planned community with many job opportunities. Nursing assistants can work in places like Howard County General Hospital. The city offers a mix of urban and suburban living, making it a great choice for many.
    Find Certified Nursing Assistant jobs in Columbia, MD


  10. Laurel, MD
    Average Salary: $41,301
    Laurel, MD, offers a mix of urban and suburban living. Nursing assistants can find work in places like Laurel Regional Hospital. The city's affordable living costs and good job market make it an attractive option.
    Find Certified Nursing Assistant jobs in Laurel, MD

What are the best paying companies for a Certified Nursing Assistant in Baltimore, MD?

IntelyCare leads the way for Certified Nursing Assistants in Baltimore, offering a top salary of $61,375. The US Department of Veterans Affairs and Regional Care Network also provide competitive pay, with averages around $55,000 and $48,000, respectively. These companies value their CNAs and offer attractive compensation packages.
Graph displaying best paying company salaries for Certified Nursing Assistant jobs in Baltimore, MD, highlighting IntelyCare with the highest at $61,375 and Keswick Multicare Center with the lowest at $40,725.
  1. IntelyCare
    Average Salary: $61,375
    IntelyCare offers Certified Nursing Assistants (CNAs) a competitive salary. They provide flexible scheduling and work in various locations across Baltimore, including hospitals and private care settings.


  2. US Department of Veterans Affairs
    Average Salary: $55,148
    The US Department of Veterans Affairs provides CNAs with a solid salary. They offer positions in several facilities in Baltimore, including the VA Medical Center, ensuring comprehensive care for veterans.


  3. Regional Care Network
    Average Salary: $48,000
    Regional Care Network offers CNAs a good salary. They operate in various locations in Baltimore, providing care in nursing homes and assisted living facilities.


  4. DaVita
    Average Salary: $46,676
    DaVita provides CNAs with a competitive salary. They have multiple locations in Baltimore, focusing on dialysis care and patient support.


  5. University of Maryland Medical System
    Average Salary: $45,223
    The University of Maryland Medical System offers CNAs a good salary. They operate several hospitals and care centers in Baltimore, providing a range of healthcare services.


  6. CommuniCare Health Services
    Average Salary: $43,008
    CommuniCare Health Services provides CNAs with a fair salary. They have multiple locations across Baltimore, focusing on long-term care and rehabilitation services.


  7. National Staffing Solutions
    Average Salary: $43,000
    National Staffing Solutions offers CNAs a competitive salary. They provide staffing services in various Baltimore locations, including hospitals and private care facilities.


  8. Fresenius Medical Care
    Average Salary: $41,839
    Fresenius Medical Care provides CNAs with a good salary. They operate several dialysis centers in Baltimore, focusing on patient care and support.


  9. Johns Hopkins Health System
    Average Salary: $41,455
    Johns Hopkins Health System offers CNAs a solid salary. They have multiple hospitals and care centers in Baltimore, providing top-quality healthcare services.


  10. Keswick Multicare Center
    Average Salary: $40,725
    Keswick Multicare Center provides CNAs with a fair salary. They operate in several locations in Baltimore, focusing on long-term care and rehabilitation services.

Currently 14,934 Certified Nursing Assistant job openings, nationwide.

How's the job market for a Certified Nursing Assistant in the US?

Learn what a Certified Nursing Assistant does, how to become one, and understand the job outlook. Get simple steps to start your career as a Certified Nursing Assistant today.
Position
Overview
Certified Nursing Assistant
14,934 Job Openings