CNA salary
CNAs in the U.S. earn a median $42,260 a year.
- Median pay
- $42,260
- Median hourly
- $20.32
- Typical range
- $33,940–$51,980
- Jobs
- 1,448,910
Pay range
| Percentile | Annual pay |
|---|---|
| 10th (entry level) | $33,940 |
| 25th | $37,260 |
| Median | $42,260 |
| 75th | $47,220 |
| 90th (top earners) | $51,980 |
Pay in the biggest metro areas
| Metro area | Median pay |
|---|---|
| New York-Newark-Jersey City, NY-NJ | $49,270 |
| Chicago-Naperville-Elgin, IL-IN | $46,940 |
| Los Angeles-Long Beach-Anaheim, CA | $47,380 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $46,220 |
| Boston-Cambridge-Newton, MA-NH | $47,590 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | $45,730 |
| Miami-Fort Lauderdale-West Palm Beach, FL | $38,010 |
| Dallas-Fort Worth-Arlington, TX | $38,530 |
| Atlanta-Sandy Springs-Roswell, GA | $39,350 |
| Houston-Pasadena-The Woodlands, TX | $37,970 |
CNA salary by state
- 1Oregon$49,830
- 2Washington$49,180
- 3New York$48,590
- 4New Hampshire$47,870
- –District of Columbia$47,700
- 5California$47,630
- 6Colorado$47,380
- 7Vermont$47,130
- 8Maine$47,070
- 9New Jersey$46,830
- 10Massachusetts$46,680
- 11Minnesota$46,680
- 12Rhode Island$46,440
- 13Alaska$46,370
- 14Illinois$45,960
- 15North Dakota$45,820
- 16Nevada$45,490
- 17Hawaii$45,350
- 18Wisconsin$45,130
- 19Connecticut$44,790
- 20Arizona$44,780
- 21Pennsylvania$44,590
- 22Maryland$43,240
- 23Virginia$43,200
- 24Delaware$42,030
- 25Montana$40,900
- 26Nebraska$40,000
- 27Utah$39,840
- 28Michigan$39,570
- 29New Mexico$39,390
- 30Iowa$39,350
- 31Wyoming$39,160
- 32Ohio$39,010
- 33South Dakota$38,800
- 34Idaho$38,650
- 35North Carolina$38,460
- 36Kentucky$38,370
- 37Indiana$38,330
- 38Kansas$38,010
- 39Tennessee$37,990
- 40Georgia$37,680
- 41Missouri$37,680
- 42Florida$37,510
- 43Texas$37,500
- 44South Carolina$37,220
- 45West Virginia$36,720
- 46Oklahoma$35,930
- 47Arkansas$34,430
- 48Alabama$34,140
- 49Mississippi$31,520
- 50Louisiana$30,510
- –Puerto Rico$22,850
Start training
See what the work is like and how long training takes, then compare schools.
Frequently asked questions
How much do CNAs make?
The median pay for CNAs in the U.S. is $42,260 a year ($20.32 an hour), according to the U.S. Bureau of Labor Statistics (May 2025). The lowest-paid 10% earn under $33,940, and the top 10% earn over $51,980.
Which states pay CNAs the most?
The top-paying states are Oregon ($49,830), Washington ($49,180), New York ($48,590), New Hampshire ($47,870), California ($47,630).
How can a CNA earn more?
Pay rises with experience, certifications, specialized skills, overtime and willingness to travel. Union jobs and employers in high-cost metro areas often pay more. Our guide on how to become a CNA covers the certifications that matter most.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (Nursing Assistants, SOC 31-1131). Figures exclude self-employed workers.