Last Updated on 9 August 2025
The following list is a compilation of the 50 best songs by Tom Lehrer.
I found 11 different ranked lists online of “best Tom Lehrer songs” and pulled them all into Excel and merged them all to get this definitive compilation. See my Methodology page for the research process that was used, including links to all 11 lists that were averaged.
- The Elements
- The Masochism Tango
- We Will All Go Together When We Go
- Poisoning Pigeons in the Park
- National Brotherhood Week
- The Vatican Rag
- Lobachevsky
- Wernher von Braun
- I Got It from Agnes
- A Christmas Carol
- Pollution
- So Long, Mom (A Song for World War III)
- I Hold Your Hand in Mine
- The Old Dope Peddler
- New Math
- (I’m Spending) Hanukkah in Santa Monica
- Smut
- My Home Town
- Who’s Next?
- Be Prepared
- Oedipus Rex
- Send the Marines
- When You Are Old and Gray
- The Hunting Song
- It Makes a Fellow Proud to Be a Soldier
- The Irish Ballad
- Bright College Days
- I Wanna Go Back to Dixie
- Clementine
- The Wild West Is Where I Want to Be
- L-Y
- Fight Fiercely, Harvard!
- The Derivative Song
- The Wiener Schnitzel Waltz
- She’s My Girl
- In Old Mexico
- Silent E
- The Folk Song Army
- Alma
- That’s Mathematics
- MLF Lullaby
- N Apostrophe T
- Whatever Became of Hubert?
- George Murphy
- Selling Out
- The Subway Song
- S-N (Snore, Sniff, and Sneeze)
- O-U (The Hound Song)
- Trees
- Why Not Fight? (AKA Fight Song)
![]()
