All jobs involve a certain amount of stress, but, let’s face it, some involve much more stress than others. A librarian has a laid back work environment compared to a New York City taxi driver.

CareerCast.com, an online jobs site, compared stress factors for hundreds of jobs and came up with what it considers to be the workers who face the most and the least stress.

The site considered such things as the risk to the employee’s life or the potential risk to the lives of others, physical demands, working on deadlines, competitiveness, being in the public eye and the amount of travel involved.

“The amount of stress a worker experiences can be predicted, in part, by looking at the typical demands and crises inherent in his or her job,” says CareerCast.com.

The five most stressful jobs, in ascending order, are listed below, followed by the least stressful jobs, also listed in ascending order. The full report can be found here.

Most Stressful:

No. 5: Event coordinator

 

No. 4: Police officer

 

No. 3: Airline pilot

 

No. 2: Firefighter

 

No. 1: Enlisted military personnel

 

Least Stressful:

No. 5: Medical records technician

 

No. 4: Hair stylist

 

No. 3: University professor

 

No. 2: Diagnostic medical sonographer

 

No. 1: Information security analyst