Nursing Assistant (CNA) Salary
The median nursing assistant (cna) earns about $39,500 a year in the US, which is $18.99 an hour.
Advertisement
Nursing Assistant (CNA) salary by state
| State | Estimated median per year | Per hour |
|---|---|---|
| Alabama | $36,200 | $17.40 |
| Alaska | $44,500 | $21.39 |
| Arizona | $38,900 | $18.70 |
| Arkansas | $35,400 | $17.02 |
| California | $45,600 | $21.92 |
| Colorado | $41,700 | $20.05 |
| Connecticut | $43,600 | $20.96 |
| Delaware | $40,100 | $19.28 |
| District of Columbia | $47,200 | $22.69 |
| Florida | $39,500 | $18.99 |
| Georgia | $38,100 | $18.32 |
| Hawaii | $47,800 | $22.98 |
| Idaho | $38,100 | $18.32 |
| Illinois | $39,500 | $18.99 |
| Indiana | $36,700 | $17.64 |
| Iowa | $36,200 | $17.40 |
| Kansas | $36,200 | $17.40 |
| Kentucky | $36,200 | $17.40 |
| Louisiana | $36,700 | $17.64 |
| Maine | $40,100 | $19.28 |
| Maryland | $42,800 | $20.58 |
| Massachusetts | $45,000 | $21.63 |
| Michigan | $37,300 | $17.93 |
| Minnesota | $39,500 | $18.99 |
| Mississippi | $35,100 | $16.88 |
| Missouri | $36,700 | $17.64 |
| Montana | $38,900 | $18.70 |
| Nebraska | $36,700 | $17.64 |
| Nevada | $40,100 | $19.28 |
| New Hampshire | $41,700 | $20.05 |
| New Jersey | $44,500 | $21.39 |
| New Mexico | $37,600 | $18.08 |
| New York | $45,000 | $21.63 |
| North Carolina | $38,100 | $18.32 |
| North Dakota | $38,100 | $18.32 |
| Ohio | $36,700 | $17.64 |
| Oklahoma | $35,900 | $17.26 |
| Oregon | $41,700 | $20.05 |
| Pennsylvania | $38,900 | $18.70 |
| Rhode Island | $42,300 | $20.34 |
| South Carolina | $37,600 | $18.08 |
| South Dakota | $36,700 | $17.64 |
| Tennessee | $37,600 | $18.08 |
| Texas | $38,900 | $18.70 |
| Utah | $40,300 | $19.38 |
| Vermont | $40,900 | $19.66 |
| Virginia | $40,300 | $19.38 |
| Washington | $43,600 | $20.96 |
| West Virginia | $35,600 | $17.12 |
| Wisconsin | $37,600 | $18.08 |
| Wyoming | $38,100 | $18.32 |
Advertisement
What a nursing assistant (cna) does
Nursing Assistant (CNA)s help patients with daily activities and basic care. The national median is $39,500 a year, or $18.99 an hour. Pay rises with experience, certifications and in higher-cost areas.
Frequently asked questions
How much does a nursing assistant (cna) make?
The national median is about $39,500 a year ($18.99 an hour).
Sources and method
Page last updated November 2026. See our editorial policy and disclaimer.