Skip to content

How Much Does an RN Make in Ohio in 2026?

Typical pay for RNs in Ohio, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$82,510
Typical pay a year
$39.67
Typical pay an hour
#38
Pay rank of 51 · -15% vs US
143,730
RNs employed
Where RN pay falls in Ohio
from starting out to the top earners
$66,980
Starting out
$79,200
First years
$82,510
Typical
$99,030
Experienced
$105,290
Top 10%

BLS OES May 2025 · Ohio · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical registered nurse in Ohio earns about $39.67 per hour, which works out to $82,510 per year, according to the latest government wage data (May 2025). That breaks down to roughly $6,876 a month and $1,587 a week, both figures calculated from the annual figure. These numbers describe pay before taxes or benefits. Actual paychecks vary by employer, shift, and years on the job.

That pay sits 15% below the national figure of $97,550 for registered nurses, and Ohio ranks 38th out of 51 states and territories on this measure. Lower pay in Ohio tends to track a lower cost of living compared with higher-paying coastal states. Around 143,730 registered nurses work across the state, giving a sense of the scale of the profession here.

RN pay in Ohio at a glance

  • Registered nurses in Ohio typically earn $39.67 an hour, or $82,510 a year, according to the latest government wage data (May 2025).
  • Ohio RN pay runs 15% below the national figure, placing the state 38th out of 51 areas ranked.
  • Cleveland pays Ohio's highest RN wages, with a typical $83,940 annual salary across its metro area.
  • Entry-level RNs start around $66,980 a year, while the top 10% of earners make over $105,290.
  • Ohio RN pay has climbed 35% over the past decade, rising from $61,280 in 2015 to $82,510 in 2025.

BLS OES May 2025

How much does an RN make in Ohio?

RN pay by career stage in Ohio

RN pay by career stage in Ohio
Career stageOhioUnited States
Starting out$66,980$32.20 an hour$68,940$33.14 an hour
First years$79,200$38.08 an hour$80,330$38.62 an hour
Typical RN$82,510$39.67 an hour$97,550$46.90 an hour
Experienced$99,030$47.61 an hour$112,350$54.02 an hour
Top 10%$105,290$50.62 an hour$137,470$66.09 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

RN pay by experience level in Ohio

Entry-level positions in Ohio typically offer around $32.20 an hour, or about $66,980 a year, for registered nurses just starting out. Pay tends to move toward the state's typical figure of $82,510 within the first few years on the job. New graduates often start in this lower range while completing orientation and building clinical hours. Raises usually follow certifications, added shifts, or a move into specialty units.

Experienced registered nurses in Ohio often earn upwards of $99,030 a year, and the top 10% of earners make over $105,290, or more than $50.62 an hour. That leaves a spread of $38,310 between entry-level and top pay in the state. Setting, years of experience, and city all play a part in where an individual nurse lands within that range.

RN pay growth in Ohio

$82,510
2025 typical annual pay
+$1,260 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for RNs in Ohio · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Ohio's typical RN pay has climbed from $61,280 in 2015 to $82,510 in 2025, a gain of $21,230 over the decade. That works out to a 35% rise in typical annual pay over ten years. The increase has been steady rather than sudden, with pay rising most sharply between 2020 and 2022. Each year in the data shows a higher figure than the one before it.

Nationally, RN pay rose 45% over the same ten years, a faster pace than Ohio's climb. Ohio nurses have still seen real gains, even if the state's pace trailed the country as a whole. For someone starting a nursing career in Ohio now, the record shows pay has moved up steadily in recent years. Past growth does not guarantee future increases, but the decade-long trend has been upward.

RN salary by city in Ohio

Cleveland pays Ohio's registered nurses the most, with a typical $83,940 a year ($40.36 an hour) across its full metro area, about 2% above the state figure. Columbus and Cincinnati follow closely, at $83,900 and $83,650 a year. All three of Ohio's largest metro areas offer RN pay within a few hundred dollars of the top figure. That leaves comparatively little difference between working in Ohio's biggest cities.

Steubenville pays the least among Ohio's tracked cities, with a typical $77,400 a year ($37.21 an hour), putting the city spread at $6,540 between the highest and lowest metro areas. Columbus holds the state's largest RN workforce, with 30,510 nurses on the job there. City figures reflect each metro area as a whole, not just the downtown core. Lower pay in smaller cities like Steubenville usually lines up with a lower cost of living.

Typical RN pay by metro area in Ohio
#CityTypical payHourlyVs OhioRNs employed
1Cleveland$83,940$40.36+2%28,240
2Columbus$83,900$40.34+2%30,510
3Cincinnati$83,650$40.22+1%28,520
4Dayton
metro incl. Kettering · Beavercreek
$82,510$39.670%11,640
5Lima$81,440$39.15-1%1,630
6Sandusky$81,310$39.09-1%940
7Mansfield$81,300$39.09-1%1,160
8Toledo$81,050$38.96-2%7,890
9Akron$80,770$38.83-2%8,040
10Springfield$80,060$38.49-3%1,060
11Canton
metro incl. Massillon
$79,610$38.27-4%3,830
12Youngstown
metro incl. Warren
$78,680$37.83-5%4,090
13Steubenville$77,400$37.21-6%1,190

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Ohio typical pay $82,510

How Ohio compares with nearby states

Ohio's neighbors show a mixed picture. Pennsylvania pays registered nurses $96,430 a year, about 17% more than Ohio, while West Virginia pays $80,130, about 3% less. Michigan and Indiana also list higher pay than Ohio, at $94,300 and $83,500. Kentucky pays slightly less, at $81,040. Nursing licenses can often be transferred or endorsed into a neighboring state, which makes comparing pay across the border a practical exercise for nurses near state lines.

Typical RN pay in Ohio and bordering states
StateTypical payVs Ohio
Ohio$82,510baseline
Pennsylvania$96,430+17%
Michigan$94,300+14%
Indiana$83,500+1%
Kentucky$81,040-2%
West Virginia$80,130-3%

Bordering states, ranked by typical RN pay · BLS OES May 2025

Is Ohio a good state for RNs?

#38
pay rank of 51 · -15% vs national
143,730
RNs employed in Ohio
26
RN jobs per 1,000 jobs, vs about 22 nationally

RN pay in Ohio sits below the middle of the national table: typical pay is $82,510 a year, 15% below the national figure, ranking 38th of 51. For every 1,000 jobs in Ohio, about 26 are RN positions; nationally, the figure is closer to 22. That makes the local economy more reliant on RNs than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: RNs make up a larger share of Ohio's workforce than in most states.

Summary

Registered nurses in Ohio typically earn $82,510 a year, a figure that has grown 35% over the past decade. That pay sits below the national figure but has moved up steadily in recent years across the state. Nurses considering Ohio can check the state board of nursing's licensing requirements before applying for jobs. City-level pages offer more detail on how pay differs between Cleveland, Columbus, and other Ohio metro areas.

Frequently asked questions

How much does an RN make in Ohio?
A typical registered nurse in Ohio earns $39.67 an hour, or $82,510 a year, according to the latest government wage data (May 2025). Entry-level nurses start closer to $66,980 a year, while experienced nurses and top earners can make well over $105,290 annually.
How much does an RN make an hour in Ohio?
Registered nurses in Ohio typically make $39.67 an hour, according to the latest government wage data (May 2025). Hourly pay ranges from about $32.20 for entry-level nurses up to more than $50.62 an hour for the top 10% of earners.
What is the starting pay for an RN in Ohio?
Starting pay for registered nurses in Ohio typically runs around $32.20 an hour, or about $66,980 a year, based on the latest government wage data (May 2025). Pay usually rises toward the state's typical figure of $82,510 within the first few years as nurses gain experience and certifications.
Which city in Ohio pays RNs the most?
Cleveland pays Ohio's registered nurses the most, with a typical $83,940 a year across its metro area, about 2% above the state figure. Columbus and Cincinnati follow closely behind, each paying registered nurses more than $83,000 a year according to the latest data.
Is RN pay in Ohio higher than the national rate?
No. Registered nurses in Ohio typically earn 15% less than the national figure of $97,550 a year, and Ohio ranks 38th out of 51 states and territories on this measure.

Explore next

← Back to the RN salary guide