According to CareerCast.com, the most stressful are:
10. Police officer
9. Taxi driver
8. Newspaper reporter
7. Photojournalist
6. Senior corporate executive
5. Public relations manager
4. Commercial airline pilot
3. Firefighter
2. Military general
1. Enlisted military personnel
The least stressful are:
10. Drill press operator
9. Librarian
8. Hairstylist
7. Dietitian
6. Audiologist
5. Medical laboratory technician
4. Jeweler
3. Medical records technician
2. Seamstress/tailor
1. University professor