If you work as a librarian, hair stylist or audiologist, you have some of the most stress-free work around, according to a new survey, but if you’re a soldier, a PR executive or a pilot, you’re not quite as lucky.

A new survey from CareerCast.com ranks enlisted military officers, military generals and firefighters as having the most stressful jobs out there.

The site focuses on the U.S. labour market, so it’s hard to say whether Canadian military personnel face the same levels of stress. But a similar survey from job site Adzuna last year, looking at Canada, found oil riggers to have the most stressful jobs in the country. Military personnel didn’t rank in the top 10.

At the other end of stress spectrum, librarians appear to have it pretty good, ranking in both the CareerCast and the Adzuna surveys as being among the most stress-free jobs. Hair stylists also made both lists.

The CareerCast survey looked at 11 factors to determine which jobs are most stressful, including competitiveness, deadlines, working in the public eye, putting your own life at risk and environmental conditions, among other things.

Check out the full CareerCast and Adzuna rankings:

Loading Slideshow...
  • 10. Taxi driver

    Jobs Rated Stress Score: 46.18 Average Median Salary: $22,820 Projected Job Growth: 20%

  • 9. Police officer

    Jobs Rated Stress Score: 46.66 Average Median Salary: $55,270 Projected Job Growth: 7%

  • 8. Newspaper reporter

    Jobs Rated Stress Score: 46.75 Average Median Salary: $35,870 Projected Job Growth: -6%

  • 7. Senior corporate executive

    Jobs Rated Stress Score: 47.46 Average Median Salary: $168,140 Projected Job Growth: 5%

  • 6. Public relations executive

    Jobs Rated Stress Score: 48.52 Average Median Salary: $54,170 Projected Job Growth: 21%

  • 5. Event coordinator

    Jobs Rated Stress Score: 49.93 Average Median Salary: $45,810 Projected Job Growth: 44%

  • 4. Airline pilot

    Jobs Rated Stress Score: 60.28 Average Median Salary: $114,200 Projected Job Growth: 11%

  • 3. Firefighter

    Jobs Rated Stress Score: 60.45 Average Median Salary: $45,250 Projected Job Growth: 9%

  • 2. Military general

    Jobs Rated Stress Score: 65.54 Average Median Salary: $196,300 Projected Job Growth: N/A

  • 1. Enlisted military personnel (most stressful)

    Jobs Rated Stress Score: 84.72 Average Median Salary: $28,840 Projected Job Growth: N/A

  • NEXT: THE LEAST STRESSFUL JOBS OF 2014

  • 10. Drill-press operator

    Jobs Rated Stress Score: 11.32 Average Median Salary: $35,580 Projected Job Growth: 6%

  • 9. Multimedia artist

    Jobs Rated Stress Score: 10.94 Average Median Salary: $61,370 Projected Job Growth: 8%

  • 8. Librarian

    Jobs Rated Stress Score: 10.58 Average Median Salary: $55,370 Projected Job Growth: 7%

  • 7. Medical records technician

    Jobs Rated Stress Score: 10.5 Average Median Salary: $34,160 Projected Job Growth: 21%

  • 6. Dietitian

    Jobs Rated Stress Score: 10. 24 Average Median Salary: $55,240 Projected Job Growth: 20%

  • 5. Seamstress / tailor

    Jobs Rated Stress Score: 9.5 Average Median Salary: $26,280 Projected Job Growth: 1%

  • 4. Tenured university professor

    Jobs Rated Stress Score: 8.43 Average Median Salary: $64,290 Projected Job Growth: 17%

  • 3. Jeweler

    Jobs Rated Stress Score: 7.26 Average Median Salary: $35,350 Projected Job Growth: -5%

  • 2. Hair stylist

    Jobs Rated Stress Score: 5.41 Average Median Salary: $22,700 Projected Job Growth: 14%

  • 1. Audiologist (least stressful)

    Jobs Rated Stress Score: 3.35 Average Median Salary: $69,720 Projected Job Growth: 37%

  • NEXT: CANADA'S MOST STRESSFUL JOBS

    From Adzuna, Sept. 2013

  • 10. Nurse

    Stress Score: 48 Source: Adzuna

  • 9. Field Sales Executive

    Score: 49

  • 8. Surgeon

    Score: 53

  • 7. Courier

    Score: 61

  • 6. Long-haul Truck Driver

    Score: 62

  • 5. Fireman

    Score: 62

  • 4. Journalist

    Score: 65

  • 3. Pilot

    Score: 68

  • 2. Doctor

    Score: 70

  • 1. Oil Rigger

    Score: 74

  • NEXT:

    Least Stressful Jobs In Canada

  • 10. Marketing Manager

    Score: 31

  • 9. Bar Manager

    Score: 30

  • 8. Accountant

    Score: 27

  • Tattoo Artist

    Score: 25

  • 6. Hairdresser

    Score: 23

  • 5. Charity Worker

    Score: 21

  • 4. Secretary

    Score: 20

  • 3. Translator

    Score: 16

  • 2. Librarian

    Score: 15

  • 1. Receptionist

    Score: 14