Highest-Paying College Majors: What Bachelor's Degree Holders Earn
If earning potential matters to your college decision, the strongest bachelor's-level results are concentrated in engineering, computing, quantitative business, and economics. But there is a catch that most “highest-paying degree” lists glide right past: a major is not a job title, and the earnings of people who studied a subject are not the same thing as the salary for one occupation.
Trade-Schools.net analyzed the U.S. Census Bureau's 2020-2024 American Community Survey Public Use Microdata Sample (ACS PUMS) to compare annual earnings by bachelor's field. For the main ranking, we looked at full-time, full-year workers ages 25 to 54 whose highest degree is a bachelor's. We also checked the leading results against the 2024 ACS one-year data and separated unusually small fields from the main list.
The result is a ranking that is a little less flashy than sorting a spreadsheet and declaring victory, but a lot more useful if you're actually choosing a major.
Quick answer: Which college majors pay the most?
Among majors with at least 500 prime-age observations in our 2020-2024 ACS analysis, computer engineering had the highest median annual earnings at about $122,000. It was followed by electrical engineering ($119,000), computer science ($115,000), chemical engineering ($115,000), and petroleum engineering ($112,000).
Those are medians for people ages 25 to 54 who were working full time and full year and had no degree above the bachelor's level. They are not starting salaries, and they do not mean every graduate works in a matching occupation.
15 higher-confidence bachelor's majors with the highest earnings
We ranked fields using the unrounded weighted median, then rounded published dollar figures to the nearest $1,000. The 25th-to-75th percentile column shows how much earnings vary even among people with the same major.
| Rank | Bachelor's major | Median earnings, ages 25-54 | Middle 50% of earnings | Early-career median* |
|---|---|---|---|---|
| 1 | Computer engineering | $122,000 | $84,000-$175,000 | $85,000 |
| 2 | Electrical engineering | $119,000 | $85,000-$167,000 | $81,000 |
| 3 | Computer science | $115,000 | $76,000-$168,000 | $87,000 |
| 4 | Chemical engineering | $115,000 | $83,000-$161,000 | $86,000 |
| 5 | Petroleum engineering | $112,000 | $69,000-$183,000 | Not shown |
| 6 | Aerospace engineering | $111,000 | $84,000-$147,000 | $83,000 |
| 7 | Actuarial science | $110,000 | $78,000-$160,000 | Not shown |
| 8 | Management information systems and statistics | $109,000 | $73,000-$154,000 | $76,000 |
| 9 | Electrical engineering technology | $109,000 | $75,000-$147,000 | Not shown |
| 10 | Mechanical engineering | $107,000 | $81,000-$145,000 | $79,000 |
| 11 | Economics | $105,000 | $67,000-$169,000 | $73,000 |
| 12 | Civil engineering | $105,000 | $78,000-$143,000 | $74,000 |
| 13 | Business economics | $105,000 | $67,000-$157,000 | $63,000 |
| 14 | Finance | $104,000 | $70,000-$162,000 | $71,000 |
| 15 | Industrial and manufacturing engineering | $103,000 | $72,000-$142,000 | $82,000 |
*Early-career figures are for full-time, full-year workers ages 22 to 26 who were not enrolled in school and whose highest degree was a bachelor's. We show the early-career figure only when that subgroup had at least 200 unweighted records.
What jumps out from the table
Engineering owns a lot of the top. Nine of the 15 fields are engineering or engineering technology majors. That does not make engineering the automatic “best” choice. It does mean the combination of specialized technical skills and demand for those skills is associated with strong earnings for many bachelor's-only workers.
Computer science holds up beyond the hype cycle. It has both a large sample and a high median, about $115,000 for prime-age workers and $87,000 in our younger, not-enrolled comparison group. But high pay does not guarantee an easy first job. Recent college graduates overall have faced a tougher labor market, and the Federal Reserve Bank of New York reported roughly 5.6% unemployment and 42% underemployment for recent graduates in the second quarter of 2026. That Fed population is broader than ours, so treat it as labor-market context rather than part of this ranking.
Business can pay very well without being one thing. Finance, economics, business economics, and the hybrid management-information-systems/statistics field all clear roughly $100,000 at the prime-age median. The wide 25th-to-75th percentile ranges are a good reminder that job function, industry, location, experience, and individual career choices matter a lot.
Petroleum engineering is high-paying and small. It barely clears our 500-record main-table threshold. Its middle 50% runs from about $69,000 to $183,000, which is an enormous spread. A specialized major tied closely to particular industries and regions can have excellent upside without offering the same breadth of opportunities as a larger field.
Don't confuse earnings by major with salary by occupation
This distinction is the whole ballgame.
The Census asks people with bachelor's degrees what they studied and reports their earnings. A person with a computer science degree might be a software developer, engineering manager, salesperson, founder, teacher, analyst, or something else entirely. Their earnings still belong to the computer science major group.
The Bureau of Labor Statistics answers a different question when it reports wages for an occupation. For example, BLS can tell you the median wage for pharmacists or civil engineers. That is useful career information, but it does not tell you what all people who majored in pharmacy or civil engineering earn.
So when you see a list that says “Major: X, Salary: $150,000,” check the source. If the number is actually the wage for one cherry-picked occupation, you are not looking at earnings by major.
Why we didn't simply rank every field in the Census file
Because tiny samples can make a ranking look much more certain than it is.
A few specialized majors have excellent point estimates in the ACS but relatively few observations. Instead of pretending that a $2,000 difference between two small fields is meaningful, we use a separate bucket for them.
Small fields with high earnings, but more uncertainty
| Major | Prime-age median | Sample size | 90% margin of error for median |
|---|---|---|---|
| Mathematics and computer science | $136,000 | 293 | +/- $12,000 |
| Naval architecture and marine engineering | $119,000 | 310 | +/- $8,000 |
| Nuclear engineering | $117,000 | 297 | +/- $16,000 |
| Mining and mineral engineering | $109,000 | 200 | +/- $14,000 |
| Architectural engineering | $104,000 | 465 | +/- $5,000 |
| Materials science | $102,000 | 465 | +/- $4,000 |
These are real ACS estimates, not bad data. They just deserve more humility. Nuclear engineering, for example, had a five-year median around $117,000, but its 2024 one-year estimate was about 13% lower. Naval architecture moved in the other direction by about 11%.
We excluded fields with fewer than 200 observations from even this smaller-field table. Metallurgical engineering is a good example: its point estimate was about $115,000, but with only 136 prime-age records and a roughly +/-$18,000 90% margin of error, putting it into a precise numbered ranking would be fake precision wearing a lab coat.
The pharmacy problem: a perfect example of why methodology matters
Pharmacy, pharmaceutical sciences, and administration is one of the strangest fields in this dataset.
Its 2020-2024 prime-age bachelor-only median was about $112,000, which would place it near the top of the main ranking. But the 2024 one-year estimate was only about $88,000, and the early-career bachelor-only sample was both small and much lower, around the mid-$50,000s.
There is also an important credential-history issue. BLS says pharmacists now typically need a Doctor of Pharmacy (Pharm.D.) and every state requires pharmacists to be licensed. Older prime-age workers may include people who entered pharmacy under historical bachelor's-level pathways, while the Census field itself also combines pharmaceutical sciences and administration with pharmacy.
So we did not label $112,000 as “what a bachelor's in pharmacy pays.” That would be a neat number and a lousy conclusion.
The practical lesson extends well beyond pharmacy: always check whether the occupation you have in mind requires education beyond the degree being ranked.
Highest-paying majors for younger workers
Prime-age medians are useful because they show where bachelor's-only workers have landed after more time in the labor market. If you are choosing a major at 18 or 22, though, you probably also care what the earlier years look like.
Among our early-career group with at least 200 records, the highest medians included:
| Major | Median earnings, ages 22-26 |
|---|---|
| Computer science | $87,000 |
| Chemical engineering | $86,000 |
| Computer engineering | $85,000 |
| Statistics and decision science | $84,000 |
| Aerospace engineering | $83,000 |
| Industrial and manufacturing engineering | $82,000 |
| Electrical engineering | $81,000 |
| Mechanical engineering | $79,000 |
| Management information systems and statistics | $76,000 |
| Biomedical engineering | $76,000 |
These workers were not enrolled in school, worked full time and full year, and had no degree beyond the bachelor's level.
Do not read the difference between the early-career and prime-age columns as “your salary will grow by X dollars.” These are different groups of people observed at different ages, not the same graduates followed through their careers.
A high-paying major is not automatically a high-ROI major
Pay matters. It just isn't the whole equation.
A useful college ROI check should include at least five things:
- Net price, not sticker price. Grants, scholarships, residency, and school choice can radically change the actual cost.
- How likely you are to finish. A theoretically lucrative degree has terrible ROI if you hate the curriculum, fail out, or take six years to complete it.
- Debt required. The same major can be a very different financial bet at two schools with very different net prices.
- Whether the career path needs graduate school. Bachelor's earnings can understate the path for fields where advanced education is common, while occupation wages can overstate what the bachelor's alone buys you.
- Your realistic labor market. Some fields are geographically concentrated or tied to a narrow set of employers and industries.
If you want to compare shorter routes, see our guide to the highest-paying associate degrees. If delivery format is the main question, our highest-paying online degrees guide owns that decision. This page is intentionally about earnings associated with bachelor's majors.
How to use this ranking without letting the ranking use you
A salary list is most useful as a filter, not as an answer.
1. Start with fields you can realistically complete
If calculus, physics, coding, or laboratory work makes you want to flee into the woods, forcing yourself into a top-five major because the median looks nice is not a clever financial strategy. Look for the overlap between your abilities, tolerance for the coursework, and acceptable earning potential.
2. Look at the spread, not only the median
Economics has a prime-age median around $105,000, but the middle 50% stretches from roughly $67,000 to $169,000. Petroleum engineering's range is even wider. The degree name does not lock you onto one salary rail.
3. Check the jobs behind the major
Before enrolling, look at common occupations, typical entry requirements, geographic concentration, and current hiring conditions. Our guides to jobs for business majors, jobs for economics majors, and jobs for math majors can help translate a broad field of study into actual career options.
4. Be suspicious of tiny “#1 major” claims
If a ranking does not disclose sample size, degree level, age range, or whether it is really using occupation wages, you have no idea what the list means. A niche field may truly pay extremely well. That is different from having enough evidence to claim it beats a large field by $1,742.37.
5. Decide whether you are optimizing for maximum pay or enough pay
The “best” major is not necessarily the one with the highest median. You may rationally prefer a field with lower typical earnings if it gives you better location flexibility, work you actually enjoy, lower education cost, or a much better chance of finishing.
What about science majors, nursing, accounting, and other popular choices?
A field does not have to crack the top 15 to be financially strong.
In our prime-age bachelor's-only analysis, for example, accounting had median earnings of about $89,000, physics about $89,000, nursing about $84,000, and business management and administration about $83,000. Those medians are below the top engineering and computing fields, but they may come with different job markets, career structures, and education requirements.
Science is particularly sensitive to the graduate-school question. A bachelor's in chemistry, biology, or psychology can lead in many directions, but some of the occupations people associate with those fields require master's, professional, or doctoral education. For more occupation-focused context, see our guides to high-paying science jobs and STEM careers.
Methodology: how we calculated the earnings
This ranking is based on Trade-Schools.net's analysis of the 2020-2024 ACS 5-year PUMS from the U.S. Census Bureau.
For the main ranking, we included people who:
- were ages 25 to 54;
- reported a bachelor's degree as their highest educational attainment;
- reported a first bachelor's field of degree;
- had positive annual earnings;
- usually worked at least 35 hours per week; and
- worked at least 50 weeks during the prior 12 months.
We adjusted earnings to 2024 dollars using the Census ADJINC factor and calculated weighted medians and 25th/75th percentiles using the person weight PWGTP.
For sampling uncertainty, we used the ACS replicate weights (PWGTP1 through PWGTP80) and the Census successive-difference-replication approach to estimate 90% margins of error for selected medians.
Our editorial stability rules
- Main numbered ranking: at least 500 unweighted observations in the five-year prime-age cohort.
- Small-field table: 200 to 499 observations, with uncertainty shown explicitly.
- Below 200: not presented as a ranked high-paying field.
- 2024 ACS one-year results: used as a sensitivity check, not as a second ranking.
- Published earnings: rounded to the nearest $1,000.
The 500-record cutoff is our editorial choice, not a Census rule. We tested looser thresholds and found that they allowed very small majors with wide uncertainty to dominate the headline ranking.
Important limitations
This analysis shows association, not causation. It does not control for occupation, location, industry, work experience, demographics, hours above the full-time threshold, school attended, or individual ability. It uses the first reported field for people with multiple bachelor's fields. It also excludes part-time workers, people who worked fewer than 50 weeks, people with no positive earnings, and anyone whose highest degree is above the bachelor's level.
The five-year dataset also spans 2020 through 2024, including the pandemic-era labor market. The 2024 one-year sensitivity check helps us identify obvious instability, but it does not make the five-year estimates “2026 salaries.”
Sources
- U.S. Census Bureau: 2024 ACS PUMS access and documentation
- U.S. Census Bureau: 2020-2024 ACS PUMS User Guide
- U.S. Census Bureau: 2020-2024 ACS PUMS Accuracy documentation
- U.S. Census Bureau: 2020-2024 ACS PUMS Data Dictionary
- Georgetown University Center on Education and the Workforce: The Major Payoff (2025), used as an external benchmark
- U.S. Bureau of Labor Statistics: Pharmacists, used only for occupation and credential context
- Federal Reserve Bank of New York: The Labor Market for Recent College Graduates, used only for separate recent-graduate labor-market context
Frequently asked questions
What bachelor's major has the highest earnings?
In our higher-confidence ranking, computer engineering had the highest prime-age median at about $122,000 among full-time, full-year workers whose highest degree was a bachelor's. A smaller combined mathematics-and-computer-science field had a higher point estimate, but its sample was too small for our main ranking.
What are the highest-paying majors for recent graduates?
In our ages-22-to-26, not-enrolled comparison group, computer science, chemical engineering, computer engineering, statistics and decision science, and aerospace engineering were among the highest-paying fields with adequate samples. These are earnings for working graduates, not guaranteed starting salaries.
Are engineering majors always the highest-paying?
Engineering dominates much of the top of the ranking, but computer science, actuarial science, economics, finance, and quantitative business fields also appear near the top. Individual earnings overlap substantially across majors.
Is the highest-paying major the best major?
Not automatically. Earnings are one factor alongside net cost, debt, completion odds, graduate-school requirements, job availability, location flexibility, and whether you actually want the work the major tends to lead toward.
Why don't you rank pharmacy near the top?
The Census pharmacy/pharmaceutical-sciences/administration field has a high five-year prime-age estimate but an unusually large drop in the 2024 one-year data, a tiny and much lower early-career bachelor-only estimate, and a major credential mismatch with the modern pharmacist occupation. BLS says pharmacists typically need a Pharm.D. and licensure. We treat pharmacy as a cautionary example rather than a clean bachelor's-only ranking result.
Explore Education and Training Options
If you have narrowed your interests to a field, the next step is comparing programs, costs, formats, and entry requirements. Use the school finder to explore options available in your area or online.