Average salary in Ohio
Updated Updated for 2026 tax law
The average salary in Ohio is $64,390 a year and the median is $49,380, across 5,550,180 jobs (BLS May 2025). Ohio ranks #28 of 51 for average pay.
| Average (mean) salary | $64,390 |
| Median salary | $49,380 |
| Median hourly wage | $23.74 |
| Bottom 10% earn less than | $29,210 |
| Top 10% earn more than | $106,800 |
| Take-home on the average salary (single, 2026) | $52,597 |
Highest-paying jobs in Ohio
- Physician: $297,440
- Family Medicine Physician: $223,700
- Airline Pilot: $204,170
- Chief Executive: $176,440
- Dentist: $167,410
- Architectural and Engineering Manager: $166,870
- Computer and Information Systems Manager: $163,640
- Financial Manager: $140,870
- Natural Sciences Manager: $137,170
- Pharmacist: $137,020
- Sales Manager: $135,510
- Purchasing Manager: $134,580
- Marketing Manager: $132,330
- Physician Assistant: $132,090
- Computer Network Architect: $131,070
- Lawyer: $131,020
- Human Resources Manager: $130,480
- Manager: $129,940
- Veterinarian: $125,060
- Nurse Practitioner: $124,870
Most common jobs in Ohio
| Job | Employed | Median |
|---|---|---|
| Fast Food and Counter Worker | 163,560 | $28,430 |
| General and Operations Manager | 153,160 | $97,700 |
| Registered Nurse | 143,730 | $82,510 |
| Retail Salesperson | 137,370 | $30,800 |
| Stocker and Order Filler | 129,760 | $37,130 |
| Laborer and Freight | 108,830 | $39,460 |
| Home Health and Personal Care Aide | 106,940 | $34,460 |
| Cashier | 103,020 | $29,260 |
| Miscellaneous Assembler and Fabricator | 93,480 | $45,720 |
| Office Clerk | 89,310 | $43,680 |
| Customer Service Representative | 85,930 | $45,610 |
| Truck Driver | 83,060 | $59,800 |
| Waiter and Waitress | 77,250 | $36,700 |
| Janitor and Cleaner | 72,540 | $35,900 |
| Maintenance and Repair Worker | 64,770 | $53,420 |
Estimate your own paycheck with the Ohio paycheck calculator.
Source: BLS Occupational Employment and Wage Statistics, May 2025, state estimates (all occupations). Highest-paying list covers the 300 largest occupations nationally.
Frequently asked questions
What is the average salary in Ohio?
$64,390 a year (mean of all jobs), with a median of $49,380 ($23.74/hour), per BLS May 2025. Ohio ranks #28 of 51.
What are the highest-paying jobs in Ohio?
Physician ($297,440), Family Medicine Physician ($223,700), Airline Pilot ($204,170), among the 300 most common occupations.
What is a good salary in Ohio?
Earning more than the median of $49,380 puts you above half of Ohio workers; the top 10% earn over $106,800.