verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Certified Nursing Assistant (CNA) Salary in Ohio

Median Annual in Ohio
$39,010/yr
Median Hourly Wage
$18.76/hr
▼ 8% below U.S. median

Salary Distribution in Ohio

groups Employed in OH
63,280
public U.S. Median
$42,260
savings Real pay (cost-adjusted)
$42,048 #32 of 51

Certified Nursing Assistant (CNA) pay in Ohio, explained

Certified nursing assistants in Ohio earn a median of $39,010 per year ($18.76 per hour), which is 8% below the national median of $42,260. Entry-level workers earn around $35,060, while the most experienced certified nursing assistants reach about $46,570. Pay varies by employer, setting, and metro area within Ohio.

Is $39,010 good pay in Ohio?

Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $39,010 is worth about $42,048 in national buying power — ranking Ohio #32 for real pay (vs #33 on the sticker number).

See the full Certified Nursing Assistant (CNA) Real Pay Index arrow_forward

Certified Nursing Assistant (CNA) pay by experience in Ohio

Entry level (10th pct)
$35,060
$16.86/hr
Median
Mid-career (50th pct)
$39,010
$18.76/hr
Experienced (90th pct)
$46,570
$22.39/hr

Certified Nursing Assistant (CNA) pay in neighboring states

StateMedian / yrReal payvs OH
Ohio (here) $39,010 $42,048
Pennsylvania $44,590 $45,700 −$5,580
Michigan $39,570 $41,126 −$560
Kentucky $38,370 $42,558 +$640
Indiana $38,330 $41,070 +$680
West Virginia $36,720 $41,029 +$2,290

Certified Nursing Assistant (CNA) in Ohio: FAQ

How much do certified nursing assistants make in Ohio?

Certified nursing assistants in Ohio earn a median of $39,010 per year ($18.76 per hour), compared with $42,260 nationally.

Does Ohio pay certified nursing assistants well?

At $39,010, Ohio pays 8% below the national median for certified nursing assistants. An estimated 63,280 work in the state.

Certified Nursing Assistant (CNA) salary in other states

All 51 states ranked arrow_forward

Related careers in Ohio