The 25 best jobs for 2024

Adobe Stock

Employees have made it clear that they're more than ready to find a new job in the new year, but many just don't know where to look. Luckily, Indeed has them covered. 

Roughly 70% of workers say they feel open to new job opportunities and optimistic about their prospects in 2024, according to a recent report from the job search company. In an effort to help the workforce find new and profitable opportunities, the platform recently ranked the top jobs that have risen through the ranks by providing employees with greater opportunities, flexibility and high salaries.

"This year we expanded the list to [include] openings that offer above-average pay, plus some flexibility," Maggie Hulce, executive vice president and general manager at Indeed said in a recent release. "Our goal is simple: We want to help connect people to better work, however they define it, so they can live their best lives." 

Read more: 15 jobs getting the biggest raises in 2024

Mental health technicians, which provide support and assistance to individuals undergoing mental health treatment, topped Indeed's list with an annual average salary of $77,448 and 1,425 jobs per 1 million total jobs — the highest number of vacancies on the list. Loan officers and mental health therapists came in second and third place with annual salaries of $192,339 and $76,140, respectively. 

Six out of the top 25 best jobs featured on this year's ranking are in the mental health sector — three times as many as there were just two years ago — according to Indeed. The prominence of these roles may be due to a rise in demand for them, according to the Health Resources and Services Administration, which found that nearly half of the U.S. population lives in a mental health shortage area.

See which 25 jobs made Indeed's comprehensive list of the best jobs of 2024:

Mental health technician

Average annual salary: $77,448
Number of job postings per 1 million total jobs: 1,425

Loan officer

Average annual salary: $192,339
Number of job postings per 1 million total jobs: 1,044

Mental health therapist

Average annual salary: $76,140
Number of job postings per 1 million total jobs: 865

Electrical engineer

Average annual salary: $102,590
Number of job postings per 1 million total jobs: 700

Construction project manager

Average annual salary: $103,431
Number of job postings per 1 million total jobs: 662

Mechanical engineer

Average annual salary: $96,091
Number of job postings per 1 million total jobs: 552

Psychiatrist

Average annual salary: $258,440
Number of job postings per 1 million total jobs: 552

HR manager

Average annual salary: $79,174
Number of job postings per 1 million total jobs: 549

Senior accountant

Average annual salary: $82,811
Number of job postings per 1 million total jobs: 547

Data engineer

Average annual salary: $130,135
Number of job postings per 1 million total jobs: 532

Civil engineer

Average annual salary: $93,967
Number of job postings per 1 million total jobs: 524

Supply chain specialist

Average annual salary: $86,976
Number of job postings per 1 million total jobs: 509

Accounting manager

Average annual salary: $93,000
Number of job postings per 1 million total jobs: 490

Attorney

Average annual salary: $120,854
Number of job postings per 1 million total jobs: 477

Designer

Average annual salary: $81,149
Number of job postings per 1 million total jobs: 475

Controller

Average annual salary: $111,682
Number of job postings per 1 million total jobs: 467

Behavioral health professional

Average annual salary: $85,506
Number of job postings per 1 million total jobs: 450

Psychiatric nurse

Average annual salary: $112,811
Number of job postings per 1 million total jobs: 423

Quality engineer

Average annual salary: $83,227
Number of job postings per 1 million total jobs: 400

Senior engineer

Average annual salary: $137,086
Number of job postings per 1 million total jobs: 390

Associate attorney

Average annual salary: $105,989
Number of job postings per 1 million total jobs: 355

Real estate analyst

Average annual salary: $90,030
Number of job postings per 1 million total jobs: 354

Psychiatric mental health nurse

Average annual salary: $138,873
Number of job postings per 1 million total jobs: 340

Tax manager

Average annual salary: $129,697
Number of job postings per 1 million total jobs: 310

Medical director

Average annual salary: $184,521
​​Number of job postings per 1 million total jobs: 298
MORE FROM EMPLOYEE BENEFIT NEWS