2017 was a year for music but what a year it has been for Selena Gomez, Kendrick Lamar, Cardi B and more! Check out the Top 50 songs!
5. All About Me - Syd
4. Hope The High Road - Jason Isbell and the 400 Unit
3. Bodak Yellow - Cardi B
2. Humble - Kendrick Lamar
1. Bad Liar - Selena Gomez