CNA annual salaries can vary from state to state. The national average as reported by United States Bureau of Labor Statistics in 2016 was $26,590, or $12.78 per hour. States such as Hawaii, Nevada, Washington, Maryland, and Alaska were some of the states that paid the highest annual salaries to CNAs. States such as California, Colorado, Minnesota, New Jersey, Vermont, New York, and Connecticut had average CNA salaries above the national average of $26,590. Factors impacting what a CNA makes include if the CNA is employed by a hospital, nursing home, or home health center. Another key factor in a CNA wage can be the years of experience that professional has worked.