Average Registered Nurse Salary

$32.80/hour

The average salary for a Registered Nurse in Ohio is $32.80 per hour. This is 38% lower than the US average of $45.22.

Estimate based on Bureau of Labor Statistics data.

Registered Nurse salaries in Ohio compared to National Averages

$32.80/hour

Ohio

38% lower than the US average.

$45.22/hour

United States

How does the pay for Registered Nurses in Ohio compare to nearby states?
Average Hourly SalaryMax Hourly Salary
Virginia$54$64
Illinois$47$54
Pennsylvania$47$49
Tennessee$43$46
Wisconsin$42$52
Michigan$40$43
Kentucky$39$41
Maryland$37$49
Indiana$32$43
What are the highest paying Employers and Agencies for Registered Nurse jobs in Ohio?
Average Hourly SalaryMax Hourly Salary
BAYADA Home Health Care$47$47
Compassus$41$41
Advanced Recovery Systems$39$40
Core Medical-Perm$37$37
Insight Global$35$35

Last updated on March 17, 2024. Information based on active jobs on Vivian.com and pay data from BLS and around the web.

Was this page helpful?

Get alerts about new jobs and salary trends in Ohio

Be the first to know about new jobs for Registered Nurses with the salary that suits you.

Featured Blog Posts

Open article Top Nursing Conferences in 2024
medical nursing conference
Top Nursing Conferences in 2024
Get ready to connect with fellow healthcare professionals and ignite your nursing career.
Open article 20 of the Highest-Paying Cities for Travel Nurses
Stacker Story #5 highest-paying cities
20 of the Highest-Paying Cities for Travel Nurses
Discover cities where RNs earn more than the local average wage.
Open article Seeking the Perfect Nursing Scrubs: A Comprehensive Guide to Comfort and Fit
Nursing scrubs
Seeking the Perfect Nursing Scrubs: A Comprehensive Guide to Comfort and Fit
Look good, feel good and excel in your career with these top uniform tips.
See more Blog Posts