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
How does Ohio compare? Click any state for details.
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 |
The average salary in Ohio ($69,737) exceeds the national average.
The highest-paying job, Cardiologists, pays $434,523 more than the OH average.
This page is part of our comprehensive Salary Statistics data collection.
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
Click to copy. Free to use with attribution.
All salary figures for Ohio from BLS OEWS, May 2025.
For full methodology details, see our Methodology page. View all Data Sources.