If you’re in a bad mood or just want to listen to some music to put a smile on your face, you’ve come to the right place! Keep reading as we’re going to tell you the top 55 happy songs to feel good to and the best good mood tracks that you can play right now to put yourself in a better mood!
1. Happy – Pharrell Willams
First on our list is Happy by Pharrell Williams, which came out in 2014 on his album GIRL. This song is catchy, upbeat, energetic, and one of those tracks that’s going to put you into a good mood right away. This was an international hit and peaked at number one on the Billboard Hot 100 chart. You may know this song because it was in Despicable Me 2 and has been parodied several times throughout the years.
2. Good Vibrations – The Beach Boys
Next up are The Beach Boys with Good Vibrations, which was released in 1966 on an album of the same name. This is one of their most well-known songs and is thought of as one of their signature tracks. It’s going to make you feel energized and will put you into a happy mood even if you’re having a bad day. This rock and pop song is catchy and went to number one on the Billboard Hot 100 chart as well as in countries including Spain and New Zealand.
3. Dancing Queen – ABBA
We can’t have a list of songs about feeling good without Dancing Queen by ABBA, which was released in 1976 on their album Arrival. This track is one of the most popular songs of the 70s and will make you feel good and smile every time you hear it. It went to number one on the Billboard Hot 100 chart and number one on the UK Singles chart.
4. Lovely Day – Bill Withers
Lovely Day by Bill Withers makes our list, and this track was featured on Menagerie and on the album that he released in 1977. If you want a song to give you some encouragement and make you feel good about yourself, then this is it! This lighthearted track peaked on the Billboard R&B Singles chart at number six and also made it to the Billboard Hot 100 chart where it peaked at 30.
5. Let’s Go Crazy – Prince
Prince makes the list with Let’s Go Crazy, which is a great song to get your frown to turn upside down. It was released on the album Purple Rain in 1984 and is one of his most beloved tracks. It went to number one on the Billboard Hot 100 chart and Dance Club Songs chart.
6. A Beautiful Morning – The Rascals
Reaching number three on the Billboard Hot 100 chart is The Rascals with A Beautiful Morning, which is one song that’s going to put a smile on your face and make you feel positive and full of vigor. This track is just so infectious and catchy and has been featured in movies and television shows such as The First Wives Club and King Of Queens.
7. Dance To The Music – Sly & The Family Stone
Sly & The Family Stone are on the list with Dance To The Music, which is uplifting and groovy and will make you want to boogie all day and night. It was featured on their 1968 album of the same name and helped create what we know as funk, and it’s a part of the psychedelic soul genre. It peaked at number eight on the Billboard Pop Singles chart and is one of the most influential songs of the 60s.
8. Uptown Funk – Mark Ronson Feat. Bruno Mars
Mark Ronson and Bruno Mars make the list with Uptown Funk, which came out in 2015 on the album Uptown Special. This is a boogie, funk, disco, and pop track all rolled into one and it’s one of the most high-energy songs on our list. Whether you’re young or old, you’ll want to hit the dance floor as soon as it comes on.
This track went to number one on the Billboard Hot 100 chart as well as the Rhythmic and Mainstream Top 40 charts. It also was an international success hitting number one in countries such as Spain, South Africa, Canada, and France, just to name a few. It remains one of his signature songs and one of the most well-known tracks out of his catalog.
9. I Wanna Dance With Somebody (Who Loves Me) – Whitney Houston
Next on our list is I Wanna Dance With Somebody (Who Loves Me), which is by the one and only Whitney Houston. The song might be more about feeling lonely, but her upbeat and energetic vocals are going to make you feel good, and you’re going to want to groove to it all night long. This track peaked at number one on the Billboard Hot 100 chart, and it comes from her self-titled album, which she released in 1986.
10. I’m Every Woman – Chaka Khan
Next is Chaka Khan with I’m Every Woman, which was released in 1978 on her self-titled album. This song is a disco and funk track that is full of energy and going to make you want to get up and dance. When it was released, it went to number one on the Billboard Hot Soul Singles chart, 21 on the Billboard Hot 100 chart, and 11 on the UK Singles chart.
11. Don’t Stop The Music – Rihanna
In 2007, Rihanna released the song Don’t Stop The Music from Good Girl Gone Bad, and this is one of the most upbeat tracks she’s ever released. Just like the title says, it’s going to have you saying don’t stop the music as you continue to feel good and dance the night away.
12. I Got You ( I Feel Good) – James Brown
On the album Out Of Sight, James Brown released I Got You (I Feel Good), and you’re going to feel good when you listen to this track. It’s a happy song where there are a ton of brass instruments to get you right into a peppy mood.
13. Take On Me – a-ha
The group a-ha makes the list with Take On Me, which will make you want to groove and try your best 80s dance impression. This fun and silly track is going to put you into a good mood right away, and this is thought of as their signature song.
14. 9 To 5 – Dolly Parton
Coming from the movie of the same name is Dolly Parton with 9 To 5, which is a country song that talks about getting ready to go to work and trying to find some ambition to get going. It’s a fun track, and it’s one of her signature songs that went to number one on the Billboard Hot 100 chart.
15. I’m So Excited – The Pointer Sisters
You’re going to get excited when you listen to The Pointer Sisters and their hit I’m So Excited, and this song surely is going to put you into a good mood no matter what. You’re going to feel the excitement and just smile from ear to ear as you repeat the chorus aloud.
16. Good As Hell – Lizzo
In 2019, Lizzo released Cuz I Love You, and one song on this album is Good As Hell, which is going to make you feel good as promised. This track is empowering if you’re a woman and is all about getting your hair and nails done and making yourself feel pretty. It went to number one on the Billboard Dance Club Songs chart and peaked at three on the Billboard Hot 100 chart.
17. Wake Me Up Before You Go Go – Wham!
Wham! is going to make you feel good no matter what your mood is, and this song was released in 1984 on Make It Big. It peaked at number one on the Billboard Hot 100 chart and is thought to be one of their signature tracks, and it’s still a beloved song by fans of the group today.
18. Here Comes The Sun – The Beatles
Released on the infamous album Abbey Road in 1969 is our next song, which is Here Comes The Sun by The Beatles. This track is going to make you feel happy and put you in a good mood no matter if the sun is shining outside or not.
19. Can’t Stop The Feeling! – Justin Timberlake
Coming in at number one on the Billboard Hot 100 chart is Justin Timberlake’s Can’t Stop The Feeling! which is one of the best dance songs of 2016. It was featured in the movie Trolls, and when you listen to this track, you’re just going to want to dance and smile the whole time!
20. We Are Family – Sister Sledge
Sister Sledge makes the list with We Are Family, which came out in 1979 on the album of the same name. This track went to number one on the Billboard Dance Club Songs chart and two on the Billboard Hot 100. It’s a track that’s inspirational and uplifting with it surely putting a smile on your face.
21. Don’t Worry Be Happy – Bobby McFerrin
Just as Bobby McFerrin says in Don’t Worry Be Happy, you can’t help but feel happy when you listen to his uplifting song that’s reassuring and incredibly upbeat. Released in 1988 on the album Simple Pleasures, this track went to number one on the Billboard Hot 100 chart.
22. Celebration – Kool & The Gang
In 1980, Kool & The Gang released the song Celebration on their album Celebrate! This track is the perfect song to get you into a good mood and have you dancing no matter where you’re at. It’s their signature track, and it went to number one on the Billboard Hot Soul Singles chart, Hot 100 chart, and Dance Club Songs chart.
23. Groove Is In The Heart – Deee-Lite
Deee-Lite is next with Groove Is In The Heart, which is one of the more unique tracks on this list, and it’s a dance song that’ll make you feel like going to a rave. This track from 1990 went to number one on the Dance Club Songs chart and peaked at four on the Billboard Hot 100.
24. Hey Ya! – Outkast
Outkast makes the list with Hey Ya! When you listen to this song, you’re going to be dancing and singing along because it’s infectious, upbeat, and downright fun. This track went to number one on the Billboard Hot 100 chart and remains one of their most iconic and beloved songs.
25. Shiny Happy People – R.E.M.
On the album Out Of Time released in 1991 is the song Shiny Happy People by R.E.M. This track is one of the best alternative rock songs of the 90s, and it’s going to put you into a positive mood. It went to number three on the Alternative Airplay chart and made it to 10 on the Billboard Hot 100 chart.
26. Girls Just Want To Have Fun – Cyndi Lauper
Girls Just Want To Have Fun will always put you in a good mood when you hear it, and Cyndi Lauper sings her heart out in this powerful fun anthem for women. It’s a great track to bop to all day and went to number one on the Billboard Dance Club Songs chart.
27. The Way You Make Me Feel – Michael Jackson
Peaking on the Billboard Hot 100 chart at number one is the hit from Michael Jackson The Way You Make Me Feel. This song is perfect for telling that special someone what you think of them, and it’s a track that is going to bring you joy and happiness when you hear it because it’s all about love.
28. Hey, Soul Sister – Train
Train released Hey, Soul Sister in 2009, and this is one of those songs that’s going to give you positive energy every time you hear it. It’s one of those tracks that you can sit there and sing to yourself and instantly feel better.
29. Firework – Katy Perry
Katy Perry makes the list with Firework, which is an uplifting song telling you how awesome you are, and that always makes us feel better about ourselves. It was released in 2010 on her album Teenage Dream and made it to number one on the Billboard Hot 100 chart.
30. Wannabe – Spice Girls
We can’t talk about feel-good music without The Spice Girls and their hit song Wannabe, which is all about not letting a guy get in between you and your girl group. You’ll have trouble not singing along to the chorus, and it’s just a fun track for women to listen to.
Recommended: Top 90s girl bands
31. Isn’t She Lovely – Stevie Wonder
Stevie Wonder is next with his 1976 hit Isn’t She Lovely from his album Songs In The Key Of Life. His smooth vocals are going to simply put you into a better mood because it’s going to make you feel special and beautiful.
32. I’m Like A Bird – Nelly Furtado
Coming from her album Whoa, Nelly! Nelly Furtado made waves with I’m Like A Bird, and this fun and sort of silly song is going to just make you grin every time you hear it. This track made it to number nine on the Billboard Hot 100 chart and remains a classic to this day.
33. What Makes You Beautiful – One Direction
If you’re having a tough time feeling good about yourself, then take a listen to What Makes You Beautiful by One Direction. This 2011 hit from their album Up All Night went to number four on the Billboard Hot 100 chart.
34. That’s The Way It Is- Celine Dion
Celine Dion is next with That’s The Way It Is, and this song hit number one on the Adult Contemporary chart when it was released in 1999. It’s a track that’s going to put you into a better mood as you realize, you can’t always control everything except how you react.
35. All Star – Smash Mouth
You’re going to feel just like a champion when you listen to Smash Mouth’s hit All Star, which famously was featured in the movie Shrek. The song was instantly a hit when it came out in 1999 on the album Astro Lounge, and it went to number one on the Adult Top 40 chart and peaked at four on the Billboard Hot 100 chart.
36. Shake It Off – Taylor Swift
Don’t let anything bother you is the message from the Taylor Swift hit Shake It Off. Whatever the issue is, she wants you to just ignore it and go about your day. This song is a fun dance-pop track that’s sure to lift your spirits. It went to number one on the Mainstream Top 40 chart and Billboard Hot 100 chart.
37. Lucky Star – Madonna
In 1983, Madonna released Lucky Star on her self-titled album, and you’ll feel like grooving all day when you hear this happy and joyous tune. This song mixes disco and dance together to give that high-energy feeling, and when it came out, it went to number four on the Billboard Hot 100 chart.
38. I Gotta Feeling – The Black Eyed Peas
The Black Eyed Peas are on our list with I Gotta Feeling, which comes from their 2009 album The E.N.D. This song is a mix of pop and dance, and it’s sure to get you smiling from ear to ear. It has a great vibe and when it came out went to number one on the Billboard Hot 100 chart and Mainstream Top 40 chart.
39. Watermelon Sugar – Harry Styles
Harry Styles makes the list with Watermelon Sugar, which is both jazz and pop, and it’s a song that’ll leave you yearning for summer and smiling at the nostalgia and memories of those good old summer days. The tune went to number one on the Billboard Hot 100 chart and Adult Top 40 chart.
40. Unwritten – Natasha Bedingfield
Coming from the 2004 album of the same name is Natasha Bedingfield with Unwritten, and this track was famously featured in The Hills as the theme song. Her vocals are impeccable in this track, and it’s a fun song that you can sing along to and keep you in a positive mindset all day.
41. Now That I Found You – Carly Rae Jepsen
The pop song Now That I Found You by Carly Rae Jepsen makes our list, and this track is going to make you feel like you’re on cloud nine and keep you happy all day long. If you’ve ever felt giddy because of a new love then you’ll love this song because it gives you that same high.
42. Party In The U.S.A. – Miley Cyrus
One song that’ll get you into a good mood and make you want to throw a big bash is Party In The U.S.A. by Miley Cyrus. This pop song is so fun to listen to, and it’s going to have you jumping up and down as you repeat the chorus. This track went to number one on the Billboard Mainstream Top 40 chart and hit two on the Billboard Hot 100 chart.
43. The Sweet Escape – Gwen Stefani Feat. Akon
In 2006, Gwen Stefani released The Sweet Escape, which features Akon, and this song went to number one on the Billboard Pop 100 chart while peaking at two on the Billboard Hot 100 chart. It’s a fun pop track, and she always knows how to make you have a good time with her soulful vocals and smile.
44. Go To Town – Doja Cat
Doja Cat released Go To Town on her 2018 album Amala, and this is an R&B song mixed with soul that’s going to leave you feeling happy and put you into a better mood. It’s catchy and infectious and will get you into a better mental headspace.
45. September – Earth, Wind & Fire
September by Earth, Wind & Fire makes our list, and this is just one of those classic rock songs that you will want to listen to on repeat because it makes you feel that good and full of joy. Released in 1978, it made it to number one on the Hot Soul Singles Billboard chart.
46. Best Day of My Life – American Authors
In 2014, American Authors released Best Day Of My Life on the album Oh, What A Life. This song went to number one on the Adult Top 40 chart and made it to 11 on the Billboard Hot 100. It’s one of those tracks that’s going to make you feel strong and like you can do anything.
47. Hallucinate – Dua Lipa
This 2020 pop song from Dua Lipa called Hallucinate makes our list as one of the most groovy and great tracks from the last several years. It’s a song you’re going to find that will get stuck in your head and make you feel good no matter what.
48. ABC – Jackson 5
The Jackson 5 make the list with ABC, which is one of their signature songs, and it’s a track that is so catchy and infectious you’re going to sing it all day long. How can you not have a smile on your face and be in a good mood listening to this group because they are simply fun?
49. Don’t Stop Me Now – Queen
A song about never backing down and empowerment that’ll put you into a good mood is the Queen hit Don’t Stop Me Now. This is one of many hits that the band had and it was released on their 1979 album Jazz.
50. Suddenly I See – KT Tunstall
In 2004, on her album Eye To The Telescope, KT Tunstall released the song Suddenly I See. The track is sure to put you into a good mood and make you feel better about yourself and the world around you.
51. 22 – Taylor Swift
In 2012, Taylor Swift released the song 22 on her album Red. This track is all about feeling 22 and having fun with your friends. If you’re looking for a song to make you happy and get you feeling youthful again, this is the perfect choice.
52. Best Of My Love – The Emotions
The Emotions make the list with Best Of My Love, which is one of those songs you’re going to smile to when you hear it because it’s about love and encouragement. Love and happiness go together, and you’ll be in a better mood when you hear this soulful track.
53. Born This Way – Lady Gaga
Lady Gaga makes the list with Born This Way, which is all about being proud of who you are and not letting anyone get you down. This song is inspirational, powerful, and uplifting, and it surely is going to put you in a better mood.
54. So What – P!nk
P!nk is next with So What, which is all about not letting what people think of you get you down and just acting like you don’t care. She tells you that she’s going to be in a good mood no matter what, and it’s the perfect anthem for those who need to hear a happy song without any negativity.
55. Keep Your Head Up – Andy Grammer
Found in the movie Pitch Perfect is the song Keep Your Head Up by Andy Grammer. This track is all about staying positive and finding the good in everything. If you’ve ever needed some inspiration then this is a great song to listen to!
Recommended Next:
Best wake up songs (songs to wake up to)
From the time she was little, Florence loved listening to music and quickly learned how music can make you happy and feel fulfilled. One of her favorite memories is being in the garage with her dad working on classic cars with the local rock station blaring in the background. Ever since Florence was 3, she loved grunge music and spent hours listening to bands such as Alice in Chains, Mad Season, Soul Asylum, and Soundgarden.
She also enjoys classic rock, modern rock, nu metal, alternative rock, and old 90’s R&B. Her love of music grew as she got older, and used music to help her get through tough times in her life. More often than not, you’ll see Florence with earbuds in while she’s writing, cooking, cleaning, and doing other tasks. She also loves to debate music with her friends such as which lead singer is the best vocalist, the most iconic guitar solos in music, and what songs are really the best of the decade.