Skip to content

How Much Does an LPN Make in Ohio in 2026?

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

$61,950
Typical pay a year
$29.78
Typical pay an hour
#37
Pay rank of 51 · -4% vs US
39,900
LPNs employed
Where LPN pay falls in Ohio
from starting out to the top earners
$50,030
Starting out
$56,860
First years
$61,950
Typical
$65,900
Experienced
$74,120
Top 10%

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

A typical LPN in Ohio earns about $29.78 per hour ($61,950 per year), according to the latest government wage data (May 2025). Based on that annual figure, pay works out to roughly $5,162 a month and $1,191 a week. Those weekly and monthly figures are calculated, not separately reported, but they give a practical sense of take-home pay.

Ohio's typical LPN pay sits 4% below the national figure of $64,400 a year, according to the same source. Lower pay like this usually tracks a lower cost of living compared with higher-cost states. That comparison places Ohio 37th out of 51 states and territories ranked for LPN pay. The state employs 39,900 LPNs, a workforce large enough that these figures reflect a broad, stable market rather than a handful of outlier jobs.

LPN pay in Ohio at a glance

  • A typical LPN in Ohio earns $29.78 an hour, or about $61,950 a year, per the latest government wage data (May 2025).
  • Ohio pay runs 4% below the national figure of $64,400 a year, ranking 37th among the 51 states and territories tracked.
  • Cincinnati pays the most in the state, with LPNs there typically earning $64,180 a year.
  • Entry-level LPN positions in Ohio typically start around $50,030 a year, while the top 10% of earners make over $74,120.
  • Ohio LPN pay has risen 52% over the past decade, climbing from $40,750 in 2015 to $61,950 in 2025.

BLS OES May 2025

How much does an LPN make in Ohio?

LPN pay by career stage in Ohio

LPN pay by career stage in Ohio
Career stageOhioUnited States
Starting out$50,030$24.05 an hour$49,740$23.91 an hour
First years$56,860$27.34 an hour$59,000$28.37 an hour
Typical LPN$61,950$29.78 an hour$64,400$30.96 an hour
Experienced$65,900$31.68 an hour$76,030$36.55 an hour
Top 10%$74,120$35.64 an hour$83,440$40.12 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

LPN pay by experience level in Ohio

Entry-level LPN positions in Ohio typically offer around $24.05 an hour, or about $50,030 a year, for those just starting out. Pay tends to move toward the state's typical figure of $61,950 within the first few years on the job. New graduates in hospital or long-term care settings often start near this range before moving into higher-paying roles.

Experienced LPNs in Ohio often earn upwards of $35.64 an hour, or about $74,120 a year, among the top 10% of earners. That's a spread of $24,090 between entry-level and top-tier pay across the state. The gap typically reflects years of experience, the type of facility, and which city the job is located in.

LPN pay growth in Ohio

$61,950
2025 typical annual pay
+$960 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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

Ohio's typical LPN pay has climbed steadily over the past decade, rising from $40,750 in 2015 to $61,950 in 2025. That's a gain of $21,200, or 52%, over ten years. The increase has been fairly steady year over year, with a notable jump between 2022 and 2023 as pay moved from $50,590 to $58,130.

That 52% rise outpaces the national LPN pay increase of 49% over the same period. For someone starting an LPN career in Ohio now, the trend shows pay has moved up steadily, though past increases are not a guarantee of future raises. The state's pay growth has kept pace with, and slightly exceeded, national trends.

LPN salary by city in Ohio

Cincinnati pays LPNs the most in Ohio, with typical pay of $64,180 a year ($30.85 an hour), about 4% above the statewide figure. Cleveland follows closely at $63,900 a year, and Sandusky rounds out the top tier at $62,520. These figures reflect pay across each city's full metro area, not just the city center.

Steubenville pays the least among Ohio's tracked cities, with typical LPN pay of $58,200 a year, putting the spread between the highest- and lowest-paying cities at $5,980. Columbus, the state capital, has the largest LPN workforce at 7,270 workers, though its typical pay of $61,910 sits close to the statewide figure rather than at the top. Smaller cities and rural areas tend to fall toward the lower end of that range.

Typical LPN pay by metro area in Ohio
#CityTypical payHourlyVs OhioLPNs employed
1Cincinnati$64,180$30.85+4%6,400
2Cleveland$63,900$30.72+3%6,720
3Sandusky$62,520$30.06+1%390
4Toledo$62,280$29.94+1%2,120
5Lima$62,080$29.850%500
6Akron$62,070$29.840%2,300
7Columbus$61,910$29.760%7,270
8Dayton
metro incl. Kettering · Beavercreek
$61,770$29.700%3,140
9Springfield$61,350$29.50-1%550
10Canton
metro incl. Massillon
$60,280$28.98-3%1,610
11Youngstown
metro incl. Warren
$59,210$28.46-4%1,440
12Mansfield$58,730$28.24-5%410
13Steubenville$58,200$27.98-6%360

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

How Ohio compares with nearby states

Ohio's LPN pay trails its neighbors on most sides: Indiana pays 6% more at $65,720 a year, and Michigan pays a similar 6% more at $65,460. Pennsylvania runs about 3% higher at $63,940. Kentucky pays slightly less, about 2% below Ohio at $60,460, and West Virginia trails furthest at 11% below Ohio, or $55,360 a year. Nursing licenses can often be transferred or endorsed between neighboring states, which can open up options for LPNs near the border.

Typical LPN pay in Ohio and bordering states
StateTypical payVs Ohio
Ohio$61,950baseline
Indiana$65,720+6%
Michigan$65,460+6%
Pennsylvania$63,940+3%
Kentucky$60,460-2%
West Virginia$55,360-11%

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

Is Ohio a good state for LPNs?

#37
pay rank of 51 · -4% vs national
39,900
LPNs employed in Ohio
7.2
LPN jobs per 1,000 jobs, vs about 4.2 nationally

LPN pay in Ohio sits below the middle of the national table: typical pay is $61,950 a year, 4% below the national figure, ranking 37th of 51. For every 1,000 jobs in Ohio, about 7.2 are LPN positions; nationally, the figure is closer to 4.2. That makes the local economy more reliant on LPNs than most places, and turnover keeps positions opening through the year. Overall, Ohio is a middle-of-the-table state for LPN pay, close to the national figure.

Summary

Ohio LPNs typically earn $61,950 a year ($29.78 an hour), a figure that has risen 52% over the past decade for the state's LPN workforce. Pay varies by city and experience level, from entry-level positions near $50,030 to top earners over $74,120. For state-specific licensing requirements, check Ohio's board of nursing registry page; for local pay details, see the city-by-city breakdowns for Columbus, Cincinnati, Cleveland, and other Ohio metro areas.

Frequently asked questions

How much does an LPN make in Ohio?
A typical LPN in Ohio earns about $29.78 an hour, or roughly $61,950 a year, according to the latest government wage data (May 2025). Pay varies by city and experience, ranging from around $50,030 for entry-level roles to over $74,120 among the top 10% of earners.
How much does an LPN make an hour in Ohio?
Ohio LPNs typically earn about $29.78 an hour, according to the latest government wage data (May 2025). That's slightly below the national hourly figure of $30.96. Hourly pay ranges from around $24.05 for entry-level positions to over $35.64 among the top 10% of earners.
What is the starting pay for an LPN in Ohio?
Entry-level LPN positions in Ohio typically start around $24.05 an hour, or about $50,030 a year. Starting pay tends to rise toward the state's typical figure of $61,950 within the first several years on the job, as new LPNs gain experience and move into higher-paying settings.
Which city in Ohio pays LPNs the most?
Cincinnati pays LPNs the most in Ohio, with typical pay of $64,180 a year, about 4% above the statewide figure. Cleveland and Sandusky follow closely behind, while Steubenville, at $58,200 a year, pays the least among the state's tracked cities.
Is LPN pay in Ohio higher than the national rate?
No. Ohio's typical LPN pay of $61,950 a year runs about 4% below the national figure of $64,400, ranking the state 37th out of 51 states and territories. The lower figure generally tracks Ohio's lower cost of living compared with higher-cost states.

Explore next

← Back to the LPN salary guide