Ohio income

What Is a Good Salary in Ohio?

What counts as a good salary in Ohio depends on whether you mean one paycheck or a whole household, and where in the state you live. Here is how incomes actually break down, using the newest U.S. Census data.

Data: U.S. Census Bureau, American Community Survey 5-year estimates, 2020 to 2024.

The short answer

The typical Ohio household earns $71,389 a year. A household income around $89,000 puts you ahead of 60% of Ohio households, and $139,900 puts you in the top 20%. For one person working full time, the typical Ohio paycheck is $59,646 a year.

Median household income

$71,389

Half of Ohio households earn more, half earn less

Top 20% starts at

$139,936

Household income, all earners combined

Full-time worker median

$59,646

One person, working full time, year round

Where your household income ranks in Ohio

The Census Bureau splits households into five equal groups, from lowest to highest income. These are the real cutoffs for Ohio. Household income means everyone in the home combined, before taxes.

GroupHousehold incomeWhat it means
Bottom 20%Under $30,087Lower income
20% to 40%$30,087 to $56,301Lower middle
40% to 60%$56,301 to $88,728The middle of Ohio
60% to 80%$88,728 to $139,936Upper middle
Top 20%$139,936 and upHigh income

About 9% of Ohio households earn $200,000 or more. Source: Census tables B19080 (household income quintile upper limits) and B19001.

By that measure, a household income of about $89,000 or more is a solidly good income in Ohio: it beats 60% of households. Reach $139,900 and you are in the top fifth of the state.

Is $50,000, $75,000, or $100,000 a good salary in Ohio?

Here is how common household incomes stack up against every household in the state.

Household incomeEarns more than
$50,000About 35% of Ohio households
$75,000About 52%
$100,000About 65%
$150,000About 83%
$200,000About 91%

Estimated from the Census household income ranges (table B19001) for Ohio.

A good salary for one person

Household income often includes two earners, so it runs higher than a single paycheck. The median Ohio worker who works full time, year round earns $59,646, compared with $61,657 nationally. Counting part-time and seasonal workers too, the median is $44,003.

So for one person, a salary above about $60,000 means you out-earn most full-time workers in Ohio. How far it goes depends heavily on local housing costs, which vary a lot from city to city.

What it takes to cover rent

A common guideline, used by the U.S. Department of Housing and Urban Development, is that housing should take no more than 30% of your income. Ohio's median rent is $1,034 a month. To keep that at 30% of income, you need about $41,400 a year. The national median rent is $1,413.

Good salary by Ohio city

These are Ohio's 20 largest places, sorted by median household income. The last column shows the yearly income needed to keep the median rent at 30% of income.

CityMedian household incomeMedian rentIncome to afford median rent
Dublin$160,296$1,686$67,440
Kettering$74,681$1,051$42,040
Cuyahoga Falls$72,705$1,038$41,520
Parma$69,295$1,087$43,480
Lakewood$68,954$1,070$42,800
Columbus$66,082$1,295$51,800
Newark$61,670$973$38,920
Middletown$57,102$1,007$40,280
Hamilton$55,166$1,007$40,280
Elyria$54,945$906$36,240
Cincinnati$52,909$1,001$40,040
Euclid$50,285$1,025$41,000
Toledo$49,724$901$36,040
Lorain$48,685$887$35,480
Akron$48,076$955$38,200
Springfield$47,143$851$34,040
Dayton$45,247$918$36,720
Canton$43,188$850$34,000
Cleveland$40,801$945$37,800
Youngstown$34,408$728$29,120

Rent is median gross rent per month. "Income to afford median rent" is 12 months of median rent divided by 30%. Source: Census tables B19013 and B25064, place level.

Among these places, Dublin has the highest median household income at $160,296, while Youngstown has the lowest at $34,408. In every one of these places, the median household earns enough to keep the median rent under 30% of income.

How does your zip code compare?

See the median household income for every zip code in Ohio, in one searchable table.

See income by zip code in Ohio

Ohio vs. the rest of the country

Ohio's median household income of $71,389 is 12% below the U.S. median of $80,734. The top-20% cutoff is $139,936 in Ohio, compared with $162,235 nationally.

Common questions

What is the average salary in Ohio?

The median full-time, year-round worker in Ohio earns $59,646. The median household, counting everyone in the home, earns $71,389.

Is $100,000 a good salary in Ohio?

Yes. As a household income, $100,000 is higher than about 65% of Ohio households. As a single salary, it is about 1.7 times what the typical full-time worker earns.

What income is considered middle class in Ohio?

The middle fifth of Ohio households earns $56,301 to $88,728. A broader middle class, from the 20th to the 80th percentile, runs from about $30,100 to $139,900.

Where does this data come from?

All figures come from the U.S. Census Bureau's American Community Survey 5-year estimates for 2020 to 2024, the most recent release. See our methodology for details.

Related guides