Checking the data from some public universities, I noticed that the variability in faculty salaries between STEM fields can be extremely large, even within the same university and for the same position.

For example, at the University of Michigan assistant professors in mechanical engineering generally make around $95k a year, while for Math the same position pays around $55k.

Why is this range so large?

  • 2
    You're going to have to provide some more details here, maybe with some examples, for us to understand what you're asking. Which public universities? Whose salaries (employees, graduates)? Etc.
    – Bill Barth
    Commented May 27, 2015 at 15:55
  • 2
    Are you asking about variation between universities (e.g. math assistant prof at UVA vs. math assistant prof at UNC) or variation between STEM subjects (e.g. math assistant prof at UVA vs. engineering assistant prof at UVA)?
    – Roger Fan
    Commented May 27, 2015 at 16:25
  • 11
    There is a huge difference in grant capture between engineering and math.
    – StrongBad
    Commented May 27, 2015 at 16:32
  • 3
    @RoboKaren Regardless of how fitting or not the example given is, it's not exactly a contentious claim that professors in related fields are paid on very different scales (e.g. math vs. finance professors). I think the question is very answerable despite the poor example.
    – Roger Fan
    Commented May 27, 2015 at 18:01
  • 2
    "STEM" is not a single discipline. Salaries vary significantly even within engineering, based on what the market will bear in each field.
    – JeffE
    Commented May 27, 2015 at 21:07

3 Answers 3


Every job position is it's own little economy, and to understand it fully we basically need a wide-ranging understanding of economics. But we can at least hit the most obvious and easily understandable points, so long as we are clear that each position is distinct and unique in it's own right.

Let's say you need to hire a Professor of Basket-Weave Engineering. How much do you pay them? Well, I say we offer to pay them a $1. Ah, but that would be below minimum wage requirements generally, so that'd be illegal...ok, let's pay them $20,000 a year then.

Why pay them any more? Well, in short, we have a number of problems:

1) Quality of candidates - the best in the field just aren't willing to work for so little, they likely won't even apply even if they were rich because such a low salary indicates a lack of respect and seriousness of the position. So you likely won't get your desired quality of candidate.

2) Quantity of candidates - with such little pay you probably just won't get enough qualified candidates to seriously interview.

3) Actual acceptance - even if you get enough good candidates and make an offer, there is a good chance they won't accept at all because they have better offers.

4) Perception - national rankings and general public perception can be involved. Do you want to become known as the institution with McProfessors who are paid in beans?

5) Turn over - even if you get good people to join, they will likely leave when they get a drastically better offer. Even the most die-hard of loyalists will have trouble turning down an offer that's 4-10 times the salary they get now.

But why are similar positions paid so differently?

Each of the simple 5 conditions I outlined above vary by individual position. A Computer Engineering professor is just not the same as a Chemical Engineer - they are both engineers, but they have very different market factors involved.

Let's say they start off the same though, and you are able to hire and retain both at the same rate of $50,000 a year.

Now let's say IBM wants to put someone in charge of a next-generation computing research lab - will they want a Computer Engineer or a Chemical Engineer? I think it's pretty clear that they may very well have a preference for one particular type of engineer. The research produced could earn them billions, so they'd be happy to pay easily $500,000 a year for the right candidate. Not to be outdone, Intel, Microsoft, Google, Oracle, and a dozen other big-name computer companies also want the same kind of candidate, and all are willing to pay the same.

Now you have a problem. If you want to hire a Chemical Engineer, nothing has changed - $50k seems to get people just fine. But if you want to hire a Computer Engineer, you are now effectively competing with dozens of companies willing to pay 10 times what you pay.

One method of dealing with this is to ignore it. Sure, you'll lose the most money-motivated or even the best candidates to companies, but you'll still be able to get what you want. But what if more and more companies want computer engineers? What if it gets to be that there's a shortage of above-average candidates, and so industry will throw stupid amounts of money at any computer engineer who seems even vaguely above-average? You'll be left with only below-average engineers or ones who are outright hostile towards industry. If you expect to get grant money and support from industry partners, you are going to be in trouble either way.

So it might turn out that it easily makes sense to pay $200,000 a year to get a Computer Engineer (because, frankly, you have no real other choice anymore), but why would you pay any more for a Chemical Engineer? Their market hasn't changed any, so why waste money?

Complements and Substitutes

But now we also realize something interesting. While the tech companies prefer computer engineers, they realize that IT engineers have similar knowledge and work almost just as well. They might still prefer computer engineers, but with less demand or less pay they will make use of them too (even if they were still working slightly outside their field!).

Now you will find, thanks to the concept of substitutes, that other fields are being effected by the tech bidding wars. Pretty soon you'll be paying $150,000 for IT engineers. But what if tech companies realize that, sure they prefer the specialized knowledge of computing and IT people, but research is research - why not identity suitably brilliant Chemical Engineering PhDs and hire them? Sure it might take them a little longer to get up to speed in the field, but whatever - they may still prefer other fields, but they'll take what they can get.

Next thing you know within a few years you went from paying everyone $50k to having to pay no less than $200k for a Computer Engineer, $150k for an IT Engineer, and $100k for a Chemical Engineer - minimum! Any less and all the really desirable candidates pass your institution over with ease as the other offers they get are just too high. Meanwhile professors whose primary role is teaching CS101 still command little more than that $50k, because industry just isn't super excited about people who can teach entry-level courses.

And what if other institutions start competing for top candidates, just like the industry has been doing? As Artelius points out, Baumol's Cost Disease is a hypothesis that seeks to explain increases in salaries when productivity of the job itself hasn't changed, if you are interested in further reading.

This little fictional story isn't far off exactly what has happened not only in Engineering fields, but all fields. My own adviser once pointed out to me that even people who do the same job, in the same field, get paid differently based upon what program they earned their final degree in - Psychology faculty just get paid less than Business or Engineering folks, even if they both work in the same exact applied research field.

People Are Different, Want Different Things, and Value Things Differently

Ultimately this is the bottom-line - people with similar titles are not paid the same because our system is based upon relative values of individuals, groups, and the economy as a whole. People are different, want different things, and don't assign the same universal value to all things. One agent might not be willing to buy something for more than $10, while another agent considers it a steal to get that thing for less than ten times the price!

Even more importantly, no one really wants to pay more than they have to to get something they want. It is almost universally true that if someone pays X for something, it's because they didn't think they could get an equivalent thing for much less.

And we got to this wide variance in salaries even while ignoring concepts like price-based value perceptions (national rankings that weight faculty pay as part of their rankings, for instance), vanity/political capital (deans or department heads who believe larger pay and budgets means more esteem and rank), paying a premium up-front to reduce turn over due to cost considerations (don't want someone in charge of a big funded research lab to leave every few years, so you make sure they are considered extra-well-paid so they don't jump ship), or even differential income value of a position! Not all positions bring in the same amount of community support or grant money, nor do all departments get the same support from higher-level administration (MIT just might not care that much about their history department but considers their robotics department mission-critical, for instance).

But even if we ignore all these factors, the simple 5 factors at the beginning of this answer are more than sufficient to explain a difference in faculty pay, to say nothing of differential industry valuations/competition. The true reason faculty salaries differ so much is due to a combination of all these factors and more.

  • 2
    This is a truly excellent answer, which I think very well demonstrates the variability of the economy and the differences in respective job markets. +1! Commented May 27, 2015 at 21:36
  • 2
    The effect you are describing is known as Baumol's cost disease en.wikipedia.org/wiki/Baumol%27s_cost_disease
    – Artelius
    Commented May 28, 2015 at 10:52
  • @Artelius Thanks for the reminder of that, in my head I thought it was only strictly about when productivity/value of a job hasn't itself changed - but on re-reading on it there is clearly applicability here! I've edited in the name and link.
    – BrianH
    Commented May 28, 2015 at 14:48
  • Your answer is an excellent coverage of a complex situation, and my previous comment was a bit simplistic; I didn't intend to suggest that your entire answer was all about Baumol's cost disease. I should clarify the main sense in which I see cost disease applying here: as industry pays more and more to (say) computer science experts, the salaries of computer science professors will rise simply because otherwise, many computer science professors would leave academia for the better pay in industry.
    – Artelius
    Commented May 29, 2015 at 2:33

Because universities in the U.S. Operate independently of each other, there is no nationwide schedule of salaries and each college or university (or multi campus university system) can have its own policies on salaries. At some institutions the faculty are unionized and have a union contract with the institution that typically sets policies that determine the salary of individual faculty members. Most universities are not unionized and thus individual factor members try to negotiate the best deal that they can. Under this system there is typically a lot of variation between departments (e.g. Computer science professors can get a lot more salary then mathematicians or English professors.) There can also be significant variation within an individual department, even for faculty at the same rank.

  • 1
    This explains why it is possible to have variation in salaries, but it doesn't explain where that variation actually comes from.
    – Roger Fan
    Commented May 27, 2015 at 16:43
  • 1
    This can be more understandable for different universities, but for a single university, relevant fields should have relevant salaries. The situation now, is that related colleges within one university act like different companies in terms of their salaries.
    – Thomas Lee
    Commented May 27, 2015 at 16:46
  • 3
    @ThomasLee Hopefully another answer will go into this in more detail, but when you say "related colleges within one university act like different companies in terms of their salaries," that because university departments actually are structured as if they were different and somewhat independent companies, each with their own leadership, hiring commitees and standards, and revenue sources.
    – Roger Fan
    Commented May 27, 2015 at 16:53
  • The graph that was added to the original question appears to show average salaries for faculty and staff in various departments ( including departments that provide non academic support to the college) of the engineering school at UVA. Since the majority of support staff are typically paid less than faculty and the relative proportions of faculty and support staff can vary widely between departments, there's no way to use this graph to conclude anything about faculty salaries. Commented May 27, 2015 at 17:32
  • Variation in faculty salaries comes from market conditions (you have to offer the going rate or you won't be able to hire any well qualified faculty) and administrative choice (the administration may like computer scientist more than mathematicians and thus pay them more then the market rate.) Commented May 27, 2015 at 17:36

One reason is that titles can be ambiguous. The "assistant professors" in the Michigan math department making ~$50k are all in fact postdocs with temporary appointments. The tenure-track assistant professors, per the table you linked to, are all making in the 80s or higher.

  • While a good point (tenure-track versus postdoc), the 80s and higher are not the actual paid salaries. They are the annualized salaries based on the FTR. In actuality, they are getting 75% of that, so an example on that chart of a tenure-track assistant math prof making FTR 94,090 is actually about 70,568. Commented May 27, 2015 at 22:38
  • You know, I've spent a long time looking at those Michigan math salaries wondering why they have so many APs making so little money. This explains a lot. The question itself probably still holds though, I know that finance APs easily make double that of most fields.
    – Roger Fan
    Commented May 27, 2015 at 23:07
  • 1
    @Chan-HoSuh: Are you sure? You could of course be right, but in most cases that I know of (including my own) where math profesor salaries are posted publicly online, it is the 9-month academic year salary and any summer salary is not included.
    – Anonymous
    Commented May 27, 2015 at 23:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .