ST. LOUIS BUSINESS JOURNAL — It pays to work in the health care field — that's according to an analysis of recently released data from the U.S. Bureau of Labor Statistics by our parent company, American City Business Journals. At least eight of the 36 jobs that pay more than $100,000 were in health care, and four are in the top five.

The 36 professions that pay more than $100,000 have an average pay of $128,051 and the median pay is $118,415. All pay and employment figures are for 2018, the most recent available.

The majority of high-salary positions involve business and/or management jobs, engineering positions or others like lawyers, judges and air traffic controllers. General and operations managers, which have an average annual salary of $118,790, have the most local workers in the category of jobs that pay more than $100,000 with 23,600 workers.

Overall, retail salespersons have the most local workers — with 40,710. Administrative law judges and hearing officers, with an average annual salary of $115,000, have the least number of local workers in the category of jobs that pay more than $100,000 — with 100 workers.

Jobs with the highest average annual pay:

  1. Psychiatrists: $230,560
  2. Chief executives: $194,730
  3. Dentists: $187,050
  4. Nurse anesthetists: $166,750
  5. Family and general practitioners: $156,000
  6. Architectural and engineering managers: $149,510
  7. Judges and magistrate: $145,180
  8. Financial managers: $141,750
  9. Purchasing managers: $137,110
  10. Computer and information systems managers: $136,100

Check out the St. Louis Business Journal story for the full list of 36 professions that have an annual average pay of more than $100,000.

READ MORE: Highest-paid state of Missouri employees in 2019

Among the lowest paying jobs in the St. Louis area, with an average annual pay of below $20,000, are lifeguards and recreational protective workers and fast food cooks, according to the data. Later this month, we'll follow this story with a look at the St. Louis-area jobs that pay between $80,000 and $100,000.

American City Business Journals looked at 107 metro areas and found that surgeons in Cincinnati had the highest-paying job overall — with an average annual salary of $287,850. Surgeons had one of the highest-paying jobs in several metro areas, with an average annual salary anywhere between $86,870 to $287,850.

Birmingham-Hoover, Alabama, is home to the profession with the lowest average annual pay – substitute teachers at $17,630. In Jackson, Mississippi, cafeteria counter workers make just $17,660 annually.

Scientists and senior living administrators are among some of St. Louis' highest-paid nonprofit executives. In the most recent fiscal year, Lutheran Senior Services CEO John Kotovsky earned $1.1 million in total compensation, making him the highest-paid executive at St. Louis' 25 largest nonprofits.

More stories you might like: