Average Salary in Ohio: Complete 2024 Statistics

The average salary in Ohio is $60,663 per year (median, 2024). The highest-paying job in OH is Airline Pilots, Copilots, and Flight Engineers at $224,100. This page covers all 765 occupations tracked by BLS in Ohio.

Data: BLS OEWS, May 2024 | Last updated: 2026-04-02

$60,663
OH Average Salary
$224,100
#1: Airline Pilots, Copilots, and Flight Engineers
765
Occupations
5,465,330
Total Workers

Top 30 Highest Paying Jobs in Ohio (2024)

Ranked by median annual salary. Click any job for the full breakdown.

# Occupation Median Salary Mean Salary Workers
1 Airline Pilots, Copilots, and Flight Engineers $224,100 $221,190 650
2 Psychiatrists $221,460 $206,050 550
3 Dentists, All Other Specialists $202,920 $195,390 280
4 General Internal Medicine Physicians $199,990 $205,760 1,180
5 Obstetricians and Gynecologists $199,990 $254,870 430
6 Nurse Anesthetists $196,490 $210,760 3,150
7 Chief Executives $175,930 $232,120 5,360
8 Pediatricians, General $171,860 $237,860 1,360
9 Dentists, General $166,980 $186,880 3,560
10 Computer and Information Systems Managers $162,280 $164,820 13,670
11 Air Traffic Controllers $151,170 $142,140 700
12 Architectural and Engineering Managers $150,920 $156,870 6,480
13 Compensation and Benefits Managers $140,240 $155,660 290
14 Judges, Magistrate Judges, and Magistrates $139,670 $133,880 2,280
15 Physicists $136,880 $153,730 650
16 Sales Managers $134,440 $151,900 15,110
17 Pharmacists $132,710 $124,850 14,620
18 Marketing Managers $132,000 $140,500 8,070
19 Financial Managers $131,610 $149,310 28,650
20 Aerospace Engineers $130,740 $125,980 3,540
21 Natural Sciences Managers $130,230 $134,170 950
22 Purchasing Managers $128,500 $135,190 2,360
23 Database Architects $127,230 $121,620 1,880
24 Optometrists $126,650 $129,000 1,860
25 Managers, All Other $125,280 $132,610 9,670
26 Human Resources Managers $125,170 $138,180 5,950
27 Public Relations Managers $124,380 $136,420 960
28 Environmental Engineers $123,850 $114,820 1,820
29 Nurse Practitioners $123,690 $122,870 11,950
30 Nuclear Power Reactor Operators $123,290 $126,570 150

Top 15 Jobs in Ohio — Visual

Psychiatrists $221,460
Chief Executives $175,930
Physicists $136,880

Key Insights

The average salary in Ohio ($60,663) exceeds the national average.

The highest-paying job, Airline Pilots, Copilots, and Flight Engineers, pays $163,437 more than the OH average.

More Ohio Data

All OH Jobs · Highest Paying in OH · OH vs National

Overview

This page is part of our comprehensive Salary Statistics data collection.

Salary Statistics in Other States

Salaries in District of Columbia $81,932 Salaries in California $75,601 Salaries in New York $73,761 Salaries in Massachusetts $73,706 Salaries in Washington $73,682 Salaries in New Jersey $72,882 Salaries in Connecticut $71,204 Salaries in Alaska $70,368 Salaries in Rhode Island $69,945 Salaries in Maryland $69,186 Salaries in Minnesota $68,066 Salaries in Oregon $67,979

Explore Other Data

Cities in Ohio Demographics & income data

Frequently Asked Questions

What is the average salary in Ohio in 2024?
The average (median) salary across all occupations in Ohio is $60,663 per year.
What is the highest paying job in Ohio?
The highest paying job is Airline Pilots, Copilots, and Flight Engineers at $224,100/yr.
How many occupations are tracked in Ohio?
Our database covers 765 occupations in Ohio, representing 5,465,330 workers.

Cite This Page

AmericaByNumbers. "Average Salary in Ohio 2024." https://americabynumbers.com/salary-statistics/ohio/. Accessed April 02, 2026. Data: BLS OEWS 2024.

Click to copy. Free to use with attribution.

Data Source & Methodology

All salary figures for Ohio from BLS OEWS, May 2024.

For full methodology details, see our Methodology page. View all Data Sources.