» more from There Must Be A Pony In Here Somewhere

10. Taxi Driver

Average annual income: $22,440

You might think being a taxi driver is a sweet gig — you can set your own hours and, unlike the annoying co-worker in the cubicle next to you, when you get an annoying person in your cab, it’s for a limited time. But taxi drivers are repeat customers on the most stressful list for three key reasons: low pay, long hours — and they’re often victims of crime.

Photo: Adam Jeffery for CNBC.com