How to FileDenied?Weekly CertificationAbout UsContact Us

Computer Science Major Unemployment Rate: What the Data Shows and What It Means

Computer science graduates have historically enjoyed some of the lowest unemployment rates of any college major — but "historically low" doesn't mean zero, and the numbers have shifted meaningfully in recent years. Understanding what the data actually shows, and what drives those figures up or down, gives a clearer picture of job market risk for CS graduates than headlines alone.

How Unemployment Rates Are Measured for College Majors

The most widely cited source for unemployment rates by college major is the American Community Survey (ACS), conducted annually by the U.S. Census Bureau. The Federal Reserve Bank of New York also publishes a regularly updated tracker of unemployment rates by college major, drawing on ACS data, which breaks out both recent graduates (ages 22–27) and all graduates (ages 22–65).

These figures measure labor force unemployment — meaning the share of people with a given degree who are actively looking for work but not employed. People who have left the workforce entirely aren't counted.

Two important distinctions in how this data is reported:

  • Recent graduate unemployment tends to run higher than the overall rate for a major, since newer graduates are still establishing themselves in the labor market.
  • Underemployment — working in jobs that don't require a college degree — is tracked separately and tells a different story about job quality than unemployment alone.

What the Numbers Have Shown for Computer Science 📊

For most of the past two decades, computer science consistently ranked among the majors with the lowest unemployment rates, often sitting between 2% and 4% for all graduates and somewhat higher for recent graduates during normal economic conditions.

The Federal Reserve Bank of New York's data has shown CS recent graduate unemployment rates that have typically been more favorable than the national average for all college graduates, which itself tends to run lower than the general population unemployment rate.

However, the picture has changed in the early-to-mid 2020s. A wave of tech sector layoffs beginning in late 2022 and continuing through 2023 and 2024 pushed unemployment rates for recent CS graduates noticeably higher. Some data periods showed recent CS graduate unemployment rising into the 5–6% range — still not catastrophic by historical standards, but a sharp departure from the near-record lows of the late 2010s and early pandemic-era hiring boom.

Underemployment for CS graduates has also attracted attention. Even when unemployment rates are low, a portion of CS graduates are working in jobs that don't use their degree — a figure that fluctuates with labor market conditions.

What Drives the Rate Up or Down

Several factors explain variation in CS unemployment rates over time and across subgroups:

Macroeconomic conditions play a large role. Tech hiring expanded aggressively from roughly 2020–2022, then contracted sharply. General recessions affect CS employment less severely than many fields, but sector-specific downturns — as seen in tech — can spike rates quickly.

Degree level matters. The data for computer science is often aggregated across bachelor's, master's, and doctoral degrees. Graduate degree holders in CS have historically shown lower unemployment than bachelor's degree holders, though the gap narrows during broad sector contractions.

Specialization within CS affects outcomes. Graduates focused on areas like cybersecurity, data science, and cloud infrastructure have shown more consistent demand than those in roles more vulnerable to automation or offshoring.

Geographic concentration shapes risk. CS employment is heavily concentrated in a relatively small number of metro areas. Graduates in high-demand regions have historically fared better than those in markets with fewer tech employers.

Graduation timing relative to the hiring cycle can significantly affect a recent graduate's early employment experience, which in turn shapes what the aggregate data shows for a given year.

How Unemployment Insurance Fits In 🗂️

Unemployment rate statistics for a major describe population-level labor market outcomes — they don't determine eligibility for unemployment insurance benefits. Those are two separate systems.

Unemployment insurance is administered at the state level, funded through employer payroll taxes, and governed by a mix of state and federal rules. Eligibility depends on:

  • Wages earned during the base period — typically the first four of the last five completed calendar quarters before filing
  • Reason for job separation — layoffs generally qualify; voluntary quits and terminations for misconduct are treated differently by state law
  • Ability and availability to work — claimants must be able to work, available for work, and actively seeking new employment
  • Meeting minimum earnings thresholds — set by each state and varying considerably

A computer science graduate who was laid off may be eligible for benefits under their state's program — but that depends entirely on their specific wages, the circumstances of their separation, and their state's rules, not on what the unemployment rate for CS majors happens to be in a given year.

Weekly benefit amounts are calculated differently in each state, typically as a fraction of prior wages up to a state-set maximum. Benefit duration also varies by state, generally ranging from 12 to 26 weeks, with extensions possible during periods of high unemployment under federal programs.

The Gap Between Statistics and Individual Situations

Population-level unemployment data for computer science majors describes trends — useful for understanding labor market risk, evaluating a degree's economic value, or tracking sector health over time. It doesn't predict what any individual's job search will look like, and it has no bearing on how a state unemployment agency will evaluate a specific claim.

Whether a recently laid-off CS graduate qualifies for benefits, how much they'd receive, and for how long depends on the details of their own employment history, their state's specific program rules, and the reason their job ended.