Medscape asked doctors to rate their happiness on a five-point scale, with 5 being as happy as can be.
Rheumatologists — specialists in arthritis, joints, muscles, and bones — topped the list with an average self-reported happiness rating of 4.09.
They were followed closely by dermatologists (4.06), urologists (4.04), ophthalmologists (4.03), and emergency medicine doctors (4.01).
The least happy doctors are a three-way tie between neurologists, gastroenterologists, and internal medicine doctors. They rated their happiness at 3.88 — hardly unhappy, but trailing the pack.