District of Columbia CNA Facts

Looking for CNA information that is specific to your state? Look no further!

Scroll down to find out more about CNA Training requirements, Testing processes, Renewal Procedures and Employment Options for your state!

District of Columbia


District of Columbia requires 120 hours of CNA training in a state approved program, including 45 hours of classroom, 30 hours of lab, and 45 hours of clinical experiences in a nursing facility. 

Summary: 120 hours training


CREDENTIA performs CNA testing in District of Columbia. Qualifications for testing include:

  1. You must have completed a DC Department of Health approved training program within the last twenty-four (24) months.
  2. You are not currently listed on the DC Nurse Aide Registry or on a Nurse Aide registry in another state.
  3. You must pay the following fee:
    Written Examination: $55
    English Oral Examination: $55
    Spanish Oral Examination (NNAAP only): $55
    Skills Evaluation: $110

You can also review the Candidate Handbook for more information.

Summary: $155 testing fee


CNAs in STATE NAME are required to renew their CNA certification every 2 years.

The cost to renew is $12.

The requirements for renewal are:

  1. At least 24 hours of Continuing Education (CE) in the area of
    health/nursing needs of an assigned client population during certification period.
  2. Has performed a minimum of eight (8) hours of compensated nurse-related service within the latest certification period.

Summary: $12 renewal fee; 24 hours CE required; 8 hours compensated service required


The employment outlook for CNAs in District of Columbia is good. As of 2018, there are 3,800 people employed as CNAs and it is projected to grow by 8% at 2028 making it to 4,110 employees. It’s projected annual job openings between 2018 – 2028 is 470.

Summary: 8% projected growth


The average pay rate for CNAs in District of Columbia is $38,134 as of September 26, 2022, but the range typically falls between $34,755 and $42,110.

Summary: $38, 134 average pay