Top 10 Best John Mayer Songs
John Mayer is one of those artists who keeps evolving just enough to bring longtime listeners along while quietly picking up new fans on the way. His career now stretches across more than two decades, and in that time, he has moved from acoustic pop and soft rock to bluesy guitar showcases, mellow folk-leaning ballads, and polished songs touched by country, soul, and R&B influences.
He first made his mark in the early 2000s with songs that felt fresh, introspective, and effortlessly laid-back. No Such Thing and Your Body Is a Wonderland became two of the defining tracks from Room for Squares, with both reaching the Top 20 on the Billboard Hot 100 and the latter earning Mayer a Grammy Award for Best Male Pop Vocal Performance.
But Mayer did not stay boxed into the soft-rock heartthrob lane for long. He soon leaned harder into his guitar work, drawing from blues and rock traditions while forming the John Mayer Trio with Steve Jordan and Pino Palladino. That shift helped set the stage for Continuum, the 2006 album that blended pop, blues, and soul while becoming one of the clearest showcases of his musicianship.
Mayer's sound has continued to evolve, with albums like Born and Raised, The Search for Everything, and Sob Rock exploring more reflective songwriting and different sonic textures. Through it all, he has managed to balance broad appeal with enough guitar-driven depth to keep the gear nerds, lyric obsessives, and Gravity live-solo detectives happily overanalyzing every note.
Whether you prefer his smooth, easygoing tracks or his more blues-heavy performances, there is no shortage of great John Mayer songs to choose from. His catalog has range, polish, and just enough heartbreak to make a Stratocaster sound like it needs a therapist.
-
Slow Dancing in a Burning Room
This song is simply the best ever. It describes a relationship that's falling apart so beautifully, it makes you numb as you go deeper into the lyrics. To match the lyrics, there's this beautiful mellow guitar in the background. Robbie McIntosh really fills a lot in the song. To pair with it, there's John's voice that's like an echo in itself. It literally sends shivers down the spine. Truly the best.
It is so beautiful and true, it almost makes me cry. You can feel the emotion and the pain in his voice, and I think that everyone can feel it in their heart.
This song isn't only the best song of John Mayer, it's the best song in my life!
-
Your Body is a Wonderland
Alright, let's be honest, this song is just fun and so easy to love. It is catchy and light, and for some odd reason, I was against liking it at first. Probably because its meaning made me stand-offish when I was younger, but now I cannot get enough of it!
Mayer's most well-known song, and rightfully so. The lyrics and melody not only allow one to relax and have fun, but they also allow one to think about their own lover's wonderland. My personal favorite by Mayer.
A breathtaking song. It's sure to make a woman feel so, so, oh-so-good and appreciated. I love it and I love John Mayer!
Such a talented singer. He is what a good musician sounds like.
-
Gravity
This is the song that I can relate to the most, and I love the lyrics. John's voice is amazing. It takes my breath away. Such pure emotions and depth in one song. No wonder it won a Grammy.
This song made me love John Mayer, and it is the reason why I started listening to the rest of his songs and discovered how amazing he is as an artist.
This is my favorite song. Out of all the artists I listen to, this one track makes me feel the most. The guitar and the entire intro are phenomenal, and the lyrics, along with Mayer's ability to tell a story in so little time, are incredible. The very last bit, "Keep me where the light is," speaks absolute volumes.
-
Heartbreak Warfare
This song hits you so hard you feel like smiling and crying at the same time. All the memories, good and bad, come rushing in.
Truly great writing and beautiful music from the great John Mayer!
I just LOVE this song so much! In my opinion, it should be number 1! I can listen to it forever without getting sick of it.
His voice is so great in the song, and the theme is amazing. Great job, John!
Amazing song! The lyrics are superb! Good to know it's just a game. Disappointment has a name. It's heartbreak warfare!
-
Half of My Heart
Reasons for making this number 1 instead of 2:
1. John Mayer's voice is magical. He just has to make a girl listen to him, and she is his.
2. The lyrics are awesome. We just like beats and tunes, but words have greater significance. I like how he expresses that he may not love the girl forever, etc.
3. There's Taylor Swift in here. Figure her out if you haven't.
So, now please make it number 1 by voting, and vote for my comment too.
The way this song is written, it's a work of genius. It makes you feel so human and so vulnerable. You can actually feel what the guy is feeling as he contemplates his love for this woman that he can't keep loving but can't seem to stop either. Beautiful.
-
Daughters
On top of his beautiful lyrics and strong vocal performance, he gives a piece of advice to fathers: your daughter will love like you loved her.
So love her unconditionally.
This song got me hooked. Beautiful lyrics that a lot of you would find very meaningful if you give it a listen.
Still to this day, sometimes I tear up when I listen to it!
This song made me give John a second listen. Now, I'm hooked. He has Stevie Ray going on with a great voice and inspired lyrics.
Who could not love this and be moved by it?
-
Waiting on the World to Change
Beautiful lyrics. No matter which part of the world you are from, you can relate to this song instantly.
This song is without a doubt one of the greatest songs, and the lyrics are incredible. It never gets old. A breathtaking experience.
Timeless. This is the song that ultimately defines John Mayer: soft guitar riffs, meaningful lyrics, and an awesome voice.
-
Why Georgia
Catchiest hook, one of his most upbeat, great place in his range, infectious drum beat and guitar riff, addictive lyrics, silky melodies.
Hands down the best.
My favorite John Mayer song. I listen to this when I'm trying to fall asleep.
It always makes me feel better when I'm feeling down.
I love it because it's so relatable. Also, musically, it's ingenious. I love the acoustics and the rhythm of it.
-
Say
This is my all-time favorite song. The music and the lyrics just speak for themselves. Maybe in 10 or 15 years, when I hear this song again, I'll think of the amazing times I spent when I was 14, 15, or 16 years old, when Say by John Mayer was my favorite song.
I came here thinking "Say" would be the top song with the crown on top of it... but at 7? It's the first song of John Mayer I heard, and it's just amazing.
I feel it deserves a slot higher than number 7, though.
Say what you need to say! John has a voice so drowsy and, at the same time, light and happy that words can't explain the feeling.
-
Dreaming with a Broken Heart
Such a great song by John Mayer! It deserves to be in the top 10 at the very least. It is so emotional, raw, and breathtaking all at the same time.
It's hard to resist listening to this song over and over again!
It is the most amazing and heart-touching song. I don't believe that it is ranked 18. It must be in the top 5. The song is very real and very emotional. You don't even realize when it started and when it ended! Just brilliant.
Amazing. Most people can relate to this song at one point in their lives.
This excellent melody can bring tears to your eyes.
-
?
New Light
It's new, but the tunes are so soothing and mesmerizing. This song brings me joy.
-
?
In the Blood
Great build-up to a wonderful theme that keeps evolving, giving us a truly masterful vocal melody that is one of the greatest highways any singer would love to navigate. In 30 years, we will see In the Blood as John's greatest contribution to our popular culture. Definitely one of his greatest compositions!
This one is one of the best John Mayer tracks. This album requires more than just one listen. The best John Mayer album is Continuum, but believe me, after that, The Search for Everything is so deep. This one is the best song, but it is underrated.
-
Stop This Train
Deserves to be in the top 3 at least. This is a beautiful song. The train-like melody fits the lyrics perfectly and displays his amazing songwriting ability.
This song speaks to anyone who is scared to grow up, no matter what age you are.
One of the songs that shows Mayer's skill in writing a song for pretty much every moment in my life, good or bad. Also, he is the king of writing a simple but effective song. Although playing this song on guitar while singing is another story...
In my 20 years of life, Stop This Train was the first song to make me cry. Maybe it's because of my narrow music taste, but this song just came to my heart directly.
I can definitely say, My life has gotten happier after knowing this song and John Mayer.
-
Clarity
Easily his best song. Each verse has a slightly different tune, and the music complements his voice perfectly.
Huge variety of tunes.
Nobody said this is not his best work. Maybe I must say that in a million ways, and that's why this song must be placed around 2nd or 3rd place.
This has got to be his best song! It's got a GREAT beat. Really glad I found it as I looked through his songs.
-
Belief
There's something about the sound of that bassline which comes in at the beginning of this track. It grabs your attention, and you can't help but be interested to see where the rest of the song goes.
Are you kidding me? This song deserves to be among the top 4. Just awesome guitar playing, backed with an enchanting voice.
One of the greatest political songs of the past 10 years.
-
Free Fallin'
It isn't often that a cover is better than the original. But John Mayer completely gives Tom Petty a run for his money!
This is my ultimate John Mayer song, even if it is a cover. He transforms it completely and makes it one of his own!
Takes a completely different spin on a great song. Had numerous moments listening to this cover version and just feeling pure bliss.
-
Edge of Desire
It's a real heartwarming song. This is the best song I have come across.
This one deserves a place in the top 5. Top 10 would be undermining the quality of this song.
That top ten list is not complete without this song. In fact, it deserves to be right there at the top.
Any spot less than that is an injustice. Period!
How can this song not be number 1? Listening to it just makes me feel like nothing else.
What he says is true love. You just feel how sexy he is.
-
Vultures
Probably Mayer's most soulful track. Great lyrics, which are quite vague but can be seen as being written about paparazzi who are looking to get something out of Mayer to make headlines when he just wants to make good music.
Such an amazing song. It has a great vibe, and he really shows his range and how it's so easy for him, tossing both high and low. Love the music too!
John's greatest song of all time. Very feel-good song. The guitar is flawless in this gem.
-
The Heart of Life
How is this song way down here? It is so sweet and kind of mellow in a refreshing way.
Plus, the sharp vocals have some inspirational lyrics behind them.
Such beautiful lyrics. This song has a really great meaning behind it. Definitely my favorite Mayer song.
This is such a beautiful song.
Placed 19th! Such a shame. For me, this one definitely tops the list!
-
Bigger Than My Body
It's so inspiring to me. It should definitely go up in the list. Maybe even top it because it so deserves that.
This song deserves a better rank. You guys must listen to it!
This song is incredibly well written, and I can relate to it so much. John Mayer absolutely speaks for me. (Pun intended.)
-
Who Says
This song is really a nice one. The soft, melodious guitar chords with a low, heavy voice. Composed of soft pitches. Evenly distributed.
It's a perfect song.
I'm not lying, I listen to this song every day! This is why John Mayer is my favorite singer of this decade!
Best wishes for you, man!
Should be higher in the list. When you are alone and listen to this, it makes the loneliness so beautiful.
-
In Your Atmosphere
This is undoubtedly my absolute favorite song I have ever had the pleasure of experiencing. I get chills every time I listen to it and always have to take a minute to appreciate the depth and emotion it possesses musically and lyrically.
I have been able to relate to this song in so many of my life experiences, and it has brought me to tears more than any other song I have ever heard. Clearly, I believe this song deserves the #1 spot, but John Mayer is such a brilliant songwriter and musician that I am quite in love with many of his songs. I am not upset about 19 songs being ahead of this one in terms of popularity.
-
No Such Thing
This is where I fell in love with John Mayer.
-
Queen of California
What a wonderful song - simple and sophisticated at the same time. Truly a song for the Queen of California.
-
I Don't Trust Myself (With Loving You)
I cannot stop listening to this. It's been like 3 weeks, and I've listened to it almost every day. One of those things that won't and can't get old.
45!?! Seriously? Everyone needs to give this song a hard, thoughtful listen. Fantastic song, great guitar, deep and soulful sound.
Definitely should be up there with the best of Mayer. In my opinion, top 5. One of my favorite songs of all time.
-
Walt Grace's Submarine Test, January 1967
Top 5 material. Can't be a better way to tell a story in a song. Great vocals, as always, by John. Glad that your parents met, John!
Sounds a bit like Lovebug by the Jonas Brothers in the beginning, but of course, no one can compare to John! Great song. Makes me happy.
The song has some of the best lyrics in Mayer's career so far. My fave, together with "Gravity", "Age of Worry", and "Stop This Train".
-
Shadow Days
Oh my god! Are you crazy? This song should be in the top 10. It's so amazing, I can't feel bored! Come on, people, let's vote for it!
Oh my god! Truly underrated! I hate you for putting this at 22nd!