I’ve seen several posts mention job prospects being poor in particular fields like CS, but not overall. Stats comparing to previous years are below from the NACE database, which includes ~600k bachelor’s degree recipients per year… a good portion of the overall total graduates in US.
As of 2024 grads, I’m not seeing drastic changes in available stats from previous years. Overall stats across all majors show little change in inflation adjusted earnings or % seeking employment/education. There was a small uptick in portion pursuing grad degrees instead of pursuing employment.
CS shows a similar type of trend to overall, with a small uptick in portion pursuing grad degrees instead of pursuing employment. % seeking was in 2024 was similar to 2023 and 2021, but uptick from 2022. CS and related had the highest starting salary of any major with a large sample size, in all reviewed years. However, % seeking employment/education was slightly higher than average in 2024 – 16% seeking in CS vs 14% seeking in all majors. In all reviewed years prior to 2024, CS did not have higher % seeking than the overall average across all majors. This is consistent with anecdotal reports of CS majors sometimes having large number of applications before finding a desired software engineering/developer type job.
Other reviewed majors also showed relatively minor changes. Nursing demand seems to be increasing slightly, with only 8% seeking employment/education in 2024… lower than all other majors that are commonly discussed on this forum. Mechanical engineering had an uptick in portion seeking, by a larger magnitude than CS. English and biology continue to average less than half the starting salary as CS (without graduate/professional degrees) and larger % seeking employment/education.
All Majors, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $68k, 60% employed, 23% grad degrees, 14% seeking
2023 – Mean Salary = $67k, 64% employed, 20% grad degrees, 15% seeking
2022 – Mean Salary = $68k, 64% employed, 20% grad degrees, 14% seeking
2021 – Mean Salary = $69k, 60% employed, 22% grad degrees, 16% seeking
CS Degree, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $105k, 64% employed, 18% grad degrees, 16% seeking
2023 – Mean Salary = $108k, 68% employed, 16% grad degrees, 15% seeking
2022 – Mean Salary = $104k, 72% employed, 16% grad degrees, 11% seeking
2021 – Mean Salary = $100k, 70% employed, 14% grad degrees, 15% seeking
Mech Engineering, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $79k, 69% employed, 15% grad degrees, 14% seeking
2023 – Mean Salary = $80k, 71% employed, 16% grad degrees, 11% seeking
2022 – Mean Salary = $79k, 72% employed, 15% grad degrees, 11% seeking
2021 – Mean Salary = $79k, 68% employed, 16% grad degrees, 14% seeking
Nursing Degree, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $72k, 87% employed, 4% grad degrees, 8% seeking
2023 – Mean Salary = $73k, 87% employed, 4% grad degrees, 9% seeking
2022 – Mean Salary = $72k, 85% employed, 5% grad degrees, 9% seeking
2021 – Mean Salary = $69k, 83% employed, 5% grad degrees, 10% seeking
English Degree, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $49k, 52% employed, 24% grad degrees, 20% seeking
2023 – Mean Salary = $48k, 52% employed, 25% grad degrees, 21% seeking
2022 – Mean Salary = $48k, 53% employed, 23% grad degrees, 21% seeking
2021 – Mean Salary = $48k, 52% employed, 24% grad degrees, 21% seeking
Biology Degree, 6 months after graduation (Salary expressed in 2025 $)
2024 – Mean Salary = $46k, 42% employed, 36% grad degrees, 18% seeking
2023 – Mean Salary = $46k, 42% employed, 36% grad degrees, 19% seeking
2022 – Mean Salary = $45k, 44% employed, 36% grad degrees, 18% seeking
2021 – Mean Salary = $45k, 40% employed, 39% grad degrees, 19% seeking