Highest-Paying Jobs in United States (2026)

These are the highest-paying jobs in United States based on mid-level median salaries. All figures are annual, in USD.

Last updated

The ranking

#RoleMedian (USD)
1Doctor (General Practitioner)$260,000
2Investment Banker$250,000
3Dentist$215,000
4Lawyer$185,000
5Machine Learning Engineer$180,000
6Cloud Architect$172,000
7Data Scientist$158,000
8Product Manager$158,000
9Software Engineer$145,000
10Petroleum Engineer$145,000
11DevOps Engineer$140,000
12Cybersecurity Analyst$130,000
13Pharmacist$130,000
14Actuary$130,000
15UX Designer$115,000
16University Professor$112,000
17School Principal$112,000
18Electrical Engineer$108,000
19Financial Analyst$102,000
20Marketing Manager$100,000

Salaries are mid-level annual medians in USD.

How this ranking was built

We aggregate salary data from public surveys, official labor statistics and crowdsourced reports across 50+ countries. Each value represents a mid-level professional with 3–5 years of experience. We normalize all currencies to USD using current exchange rates. Read our full methodology for source breakdowns.

Frequently Asked Questions

Doctor (General Practitioner) ranks #1 with a median salary of $260,000 per year.

Canonical URL: https://salarybyrole.com/rankings/highest-paying-jobs-in-the-us