Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

Certified Nursing Assistant Salary by State

The typical certified nursing assistant in the U.S. earns $42,260 a year ($20.32/hr). Pay ranges from $30,510 in Louisiana to $49,830 in Oregon.

U.S. median
$42,260
Entry (10th pct.)
$33,940
Top 10%
$51,980
U.S. jobs
1,448,910

Median certified nursing assistant pay by state

Oregon$49,830
Washington$49,180
New York$48,590
California$47,630
Colorado$47,380
Vermont$47,130
Maine$47,070
New Jersey$46,830
Minnesota$46,680
Alaska$46,370
Illinois$45,960
Nevada$45,490
Hawaii$45,350
Wisconsin$45,130
Arizona$44,780
Maryland$43,240
Virginia$43,200
Delaware$42,030
Montana$40,900
Nebraska$40,000
Utah$39,840
Michigan$39,570
New Mexico$39,390
Iowa$39,350
Wyoming$39,160
Ohio$39,010
Idaho$38,650
Kentucky$38,370
Indiana$38,330
Kansas$38,010
Tennessee$37,990
Georgia$37,680
Missouri$37,680
Florida$37,510
Texas$37,500
Oklahoma$35,930
Arkansas$34,430
Alabama$34,140
Louisiana$30,510

Highest-paying metro areas

Metro areaMedianJobs
San Jose-Sunnyvale-Santa Clara, CA$56,8405,350
San Francisco-Oakland-Fremont, CA$56,08011,790
Seattle-Tacoma-Bellevue, WA$51,99016,530
Napa, CA$50,370460
Portland-Vancouver-Hillsboro, OR-WA$50,3508,890
Bend, OR$50,080620
Boulder, CO$49,8601,030
Grants Pass, OR$49,770420
New York-Newark-Jersey City, NY-NJ$49,27079,480
Santa Rosa-Petaluma, CA$49,2401,250
Bremerton-Silverdale-Port Orchard, WA$49,160850
Denver-Aurora-Centennial, CO$49,11010,350
Mount Vernon-Anacortes, WA$49,020500
Vallejo, CA$48,900940
Vineland, NJ$48,890770

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (SOC 31-1131).

Find cna classes near you →