Average Salary in Ohio: Complete 2025 Statistics

Last updated: 2025 BLS data · Page refreshed:

The average salary in Ohio is $69,737 per year (median, 2025). The highest-paying job in OH is Cardiologists at $504,260. This page covers all 774 occupations tracked by BLS in Ohio.

Data: BLS OEWS, May 2025 | Last updated: 2026-05-19

$69,737
OH Average Salary
$504,260
#1: Cardiologists
774
Occupations
5,533,340
Total Workers

Average Salary by State (2025)

How does Ohio compare? Click any state for details.

Click for full breakdown →
AK AL AR AZ CA CO FL GA HI IA ID IL IN KS KY LA ME MI MN MO MS MT NC ND NE NM NV NY OH OK OR PA SC SD TN TX UT VA WA WI WV WY VT NH MA RI CT NJ DE MD DC
$57,873
$89,679

Source: Bureau of Labor Statistics, OEWS 2025 Annual

Top 30 Highest Paying Jobs in Ohio (2025)

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

# Occupation Median Salary Mean Salary Workers
1 Cardiologists $504,260 $493,580 760
2 Anesthesiologists $490,530 $422,500 780
3 Pediatric Surgeons $488,160 $395,190 0
4 Emergency Medicine Physicians $377,480 $344,190 1,170
5 Dermatologists $373,640 $312,020 0
6 Orthopedic Surgeons, Except Pediatric $323,480 $299,520 500
7 Physicians, Pathologists $309,480 $290,130 600
8 Ophthalmologists, Except Pediatric $271,270 $339,480 150
9 Radiologists $260,000 $264,470 770
10 General Internal Medicine Physicians $249,990 $286,650 1,540
11 Psychiatrists $244,990 $250,210 690
12 Nurse Anesthetists $231,810 $236,830 2,300
13 Family Medicine Physicians $223,700 $226,800 1,490
14 Orthodontists $219,300 $206,430 250
15 Pediatricians, General $217,970 $223,710 2,110
16 Airline Pilots, Copilots, and Flight Engineers $204,170 $222,540 1,550
17 Obstetricians and Gynecologists $181,520 $227,230 970
18 Chief Executives $176,440 $254,170 4,470
19 Dentists, General $167,410 $180,440 2,790
20 Architectural and Engineering Managers $166,870 $170,090 9,690
21 Computer and Information Systems Managers $163,640 $169,360 19,500
22 Physicists $162,900 $172,300 630
23 Medical Dosimetrists $150,900 $147,420 0
24 Commercial Pilots $150,330 $145,490 2,680
25 Compensation and Benefits Managers $141,920 $151,990 460
26 Financial Managers $140,870 $162,780 27,360
27 Aerospace Engineers $138,440 $137,590 3,710

Top 15 Jobs in Ohio — Visual

Cardiologists $504,260
Dermatologists $373,640
Radiologists $260,000
Psychiatrists $244,990
Orthodontists $219,300

Key Insights

The average salary in Ohio ($69,737) exceeds the national average.

The highest-paying job, Cardiologists, pays $434,523 more than the OH average.

Overview

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

Salary Statistics in Other States

Salaries in District of Columbia $89,679 Salaries in Washington $86,472 Salaries in New York $83,189 Salaries in California $83,172 Salaries in Massachusetts $81,221 Salaries in New Jersey $80,366 Salaries in Minnesota $79,901 Salaries in Alaska $79,599 Salaries in Maryland $79,476 Salaries in Rhode Island $78,209 Salaries in Connecticut $78,019 Salaries in Colorado $76,493

Explore Other Data

Cities in Ohio Demographics & income data

Frequently Asked Questions

What is the average salary in Ohio in 2025?
The average (median) salary across all occupations in Ohio is $69,737 per year.
What is the highest paying job in Ohio?
The highest paying job is Cardiologists at $504,260/yr.
How many occupations are tracked in Ohio?
Our database covers 774 occupations in Ohio, representing 5,533,340 workers.

More Ohio Data

All OH Jobs · Highest Paying in OH · Hourly Wages in OH · Employment Outlook in OH · Career Progression in OH · Cardiologists Take-Home Pay (OH) · Cardiologists COL-Adjusted (OH) · OH vs National

Cite This Page

AmericaByNumbers. "Average Salary in Ohio 2025." https://americabynumbers.com/salary-statistics/ohio/. Accessed May 19, 2026. Data: BLS OEWS 2025.

Click to copy. Free to use with attribution.

Data Source & Methodology

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

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