Top 100 Songs of the Year

2025 || SEE PAST YEAR

1

Elijah KitakaEkyange by Elijah Kitaka
Spent 39 weeks on the Weekly Top 40 Chart with 12 weeks at No. 1. Played by 145 stations in 5 countries.

2

Omega 256See You Tonight X Cindy Sanyu by Omega 256
Spent 13 weeks on the Weekly Top 40 Chart with 13 weeks at No. 1. Played by 150 stations in 4 countries.

3

Joshua BarakaWrong Places by Joshua Baraka
Spent 27 weeks on the Weekly Top 40 Chart with 4 weeks at No. 1. Played by 172 stations in 5 countries.

4

Fyno UgChe Che by Fyno Ug
Spent 38 weeks on the Weekly Top 40 Chart with 2 weeks at No. 1. Played by 137 stations in 4 countries.

5

Dax VibezGood Idea X Elijah Kitaka by Dax Vibez
Spent 25 weeks on the Weekly Top 40 Chart with 3 weeks at No. 1. Played by 135 stations in 3 countries.

6

Dax VibezAt My Door by Dax Vibez
Spent 39 weeks on the Weekly Top 40 Chart with 1 weeks at No. 1. Played by 137 stations in 3 countries.

7

Jpc AgainEden X Ava Peace by Jpc Again
Spent 36 weeks on the Weekly Top 40 Chart with 1 weeks at No. 1. Played by 120 stations in 2 countries.

8

SheebahSomebody by Sheebah
Spent 17 weeks on the Weekly Top 40 Chart with 3 weeks at No. 1. Played by 147 stations in 4 countries.

9

Ava PeaceWanula Rmx X Temperature Touch by Ava Peace
Spent 30 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 135 stations in 4 countries.

10

Omega 256Party X B2c by Omega 256
Spent 36 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 124 stations in 3 countries.

11

Ava PeaceLondon by Ava Peace
Spent 31 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 128 stations in 4 countries.

12

VinkaSirubala by Vinka
Spent 26 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 134 stations in 4 countries.

13

Karole KasitaGo by Karole Kasita
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 122 stations in 4 countries.

14

AromaMpeke X An-Known by Aroma
Spent 32 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 119 stations in 2 countries.

15

Fik FameicaBiggwa X Liam Voice by Fik Fameica
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 124 stations in 3 countries.

16

KapekeKaba by Kapeke
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 122 stations in 3 countries.

17

King SahaTiktok Life by King Saha
Spent 19 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 120 stations in 3 countries.

18

Tracy MelonOgenda Kukilaba by Tracy Melon
Spent 21 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 112 stations in 4 countries.

19

Alien SkinKapati by Alien Skin
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 113 stations in 3 countries.

20

Lydia JazmineKindekere by Lydia Jazmine
Spent 23 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 113 stations in 2 countries.

21

Rema NamakulaStart To Dance X Orezi by Rema Namakula
Spent 21 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 112 stations in 4 countries.

22

Elijah KitakaDaily Bundle by Elijah Kitaka
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 115 stations in 4 countries.

23

SheebahWesibadde by Sheebah
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 114 stations in 3 countries.

24

Spice DianaAward by Spice Diana
Spent 14 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 112 stations in 4 countries.

25

Karole KasitaGo Remix X Elijah Kitaka by Karole Kasita
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 105 stations in 4 countries.

26

Omega 256Ki Uganda Kinyuma X Acidic Vokoz & Feffe Bussi by Omega 256
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 102 stations in 2 countries.

27

Ava PeaceNo One Ft Jowy Landa by Ava Peace
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 100 stations in 2 countries.

28

VinkaGunkwase by Vinka
Spent 16 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 120 stations in 4 countries.

29

Bebe CoolCheque X Joshua Baraka by Bebe Cool
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 119 stations in 4 countries.

30

Spice DianaNzigulawo by Spice Diana
Spent 16 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 109 stations in 2 countries.

31

Eddy KenzoNkulowozaako by Eddy Kenzo
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 123 stations in 3 countries.

32

John BlaqSilina X Irene Namubiru by John Blaq
Spent 15 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 113 stations in 3 countries.

33

AzawiNjize Okwagala by Azawi
Spent 13 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 106 stations in 4 countries.

34

Bebe CoolMotivation by Bebe Cool
Spent 14 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 121 stations in 4 countries.

35

Spice DianaNze Nakiriza by Spice Diana
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 100 stations in 4 countries.

36

Rema NamakulaGo Go Mama X Doctor Brain by Rema Namakula
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 110 stations in 3 countries.

37

Tracy MelonTovayo by Tracy Melon
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 98 stations in 3 countries.

38

Fik FameicaNyam Nyam X Vinka by Fik Fameica
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 120 stations in 4 countries.

39

DaagentofficialBaliwa by Daagentofficial
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 92 stations in 2 countries.

40

VinkaLalala by Vinka
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 99 stations in 3 countries.

41

Spice DianaGwokute Gwobba Remix by Spice Diana
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 110 stations in 2 countries.

42

Nandor LoveEmbalasi by Nandor Love
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 105 stations in 2 countries.

43

Fik FameicaMalaika by Fik Fameica
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 107 stations in 3 countries.

44

Spice DianaKagobako by Spice Diana
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 101 stations in 4 countries.

45

AzawiLove Tekaawa by Azawi
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 85 stations in 2 countries.

46

Mungu FeniMungu X Pr Wilson Bugembe by Mungu Feni
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 64 stations in 2 countries.

47

Spice DianaValentine X King Saha by Spice Diana
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 10. Played by 81 stations in 2 countries.

48

Winnie NwagiControl It by Winnie Nwagi
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 100 stations in 3 countries.

49

Ava PeaceOmwana We Buddu by Ava Peace
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 101 stations in 2 countries.

50

Ava PeaceKiro Kilamba by Ava Peace
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 88 stations in 2 countries.

51

Omega 256Akashana by Omega 256
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 12. Played by 66 stations in 2 countries.

52

Acidic VokozCome To Daddy by Acidic Vokoz
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 85 stations in 2 countries.

53

Gloria BugieReady X Vyroota by Gloria Bugie
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 117 stations in 3 countries.

54

Karole KasitaAkafe (Che Che) by Karole Kasita
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 105 stations in 3 countries.

55

LaikaBeliever by Laika
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 106 stations in 4 countries.

56

John BlaqMzuri Sana by John Blaq
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 81 stations in 4 countries.

57

AromaOnfuna by Aroma
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 16. Played by 59 stations in 3 countries.

58

Dax VibezKu Sure X Azawi by Dax Vibez
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 107 stations in 4 countries.

59

David LutaloRed Tomato by David Lutalo
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 83 stations in 3 countries.

60

Kataleya & Kandle MusicSsalongo by Kataleya & Kandle Music
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 86 stations in 3 countries.

61

Cindy SanyuKalira by Cindy Sanyu
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 78 stations in 2 countries.

62

Green DaddyNyange X Eddy Kenzo & Grenade Official by Green Daddy
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 19. Played by 90 stations in 2 countries.

63

Kataleya & Kandle MusicNgenderera X Willar Star by Kataleya & Kandle Music
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 87 stations in 3 countries.

64

Heli BaibeNo Stress X Ray G by Heli Baibe
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 81 stations in 2 countries.

65

Ray GMy Rules X Truth 256 by Ray G
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 87 stations in 2 countries.

66

Temperature TouchLove Guarantee X Eddy Kenzo by Temperature Touch
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 61 stations in 2 countries.

67

KapekeSimanyi by Kapeke
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 66 stations in 2 countries.

68

Amos LovinzMunno by Amos Lovinz
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 55 stations in 3 countries.

69

Deejay GiovanniThank You Lord by Deejay Giovanni
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 27. Played by 62 stations in 2 countries.

70

John BlaqKatalina by John Blaq
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 26. Played by 83 stations in 3 countries.

71

Ricky OdreyWrong Places- Joshua Bakara, Ricky Odrey (Open Verse) by Ricky Odrey
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 26. Played by 137 stations in 5 countries.

72

Acidic VokozWeyayu (Where Are You) by Acidic Vokoz
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 28. Played by 72 stations in 2 countries.

73

Wilson BugembeMaviivi by Wilson Bugembe
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 28. Played by 102 stations in 3 countries.

74

Cindy SanyuNayise Naye by Cindy Sanyu
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 28. Played by 71 stations in 3 countries.

75

Mungu FeniGood To Me by Mungu Feni
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 28. Played by 50 stations in 2 countries.

76

Willar StaryNgenderera by Willar Stary
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 28. Played by 90 stations in 3 countries.

77

Kataleya & Kandle MusicGundeeze X Faymous by Kataleya & Kandle Music
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 30. Played by 70 stations in 2 countries.

78

Mungu FeniFaithful by Mungu Feni
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 30. Played by 42 stations in 2 countries.

79

Joshua BarakaDive In X Jae5 by Joshua Baraka
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 31. Played by 59 stations in 3 countries.

80

Shakira ShakiraaNze Mpako X Winnie Nwagi by Shakira Shakiraa
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 32. Played by 86 stations in 2 countries.

81

JulianaYongeza by Juliana
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 32. Played by 87 stations in 4 countries.

82

Dax VibezOmmala by Dax Vibez
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 33. Played by 80 stations in 2 countries.

83

Fik FameicaBilalamu by Fik Fameica
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 36. Played by 94 stations in 2 countries.

84

LevixoneLiar by Levixone
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 36. Played by 84 stations in 3 countries.

85

Sqoop LarmaWagundeseemu by Sqoop Larma
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 38. Played by 70 stations in 1 country.

86

Chris EvansMwagalaki Ft Chosen Becky by Chris Evans
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 83 stations in 1 country.

87

Irene NtaleKampala by Irene Ntale
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 92 stations in 1 country.

88

LuckyjoNfaa by Luckyjo
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 72 stations in 1 country.

89

Amos LovinzKweddiza Ft Zafaran by Amos Lovinz
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 39. Played by 44 stations in 1 country.

90

VyrootaTanimba by Vyroota
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 27. Played by 111 stations in 1 country.

91

King SahaNkuffa by King Saha
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 88 stations in 1 country.

92

McsanPlan A&B(For Better For Worse) by Mcsan
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 27. Played by 53 stations in 1 country.

93

Cindy SanyuNalu Nalu X Salongo Siraje by Cindy Sanyu
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 40. Played by 65 stations in 1 country.

94

Recho ReyBuguda Ft Vip Jemo by Recho Rey
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 94 stations in 1 country.

95

Mungu FeniChild Of God by Mungu Feni
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 28. Played by 53 stations in 1 country.

96

Chris EvansTovaawo by Chris Evans
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 30. Played by 59 stations in 1 country.

97

Mozelo KidzMy Life X John Blaq by Mozelo Kidz
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 38. Played by 86 stations in 1 country.

98

Princess AmiraKazibwe Kapo by Princess Amira
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 36. Played by 54 stations in 1 country.

99

Gloria BugieKampala by Gloria Bugie
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 38. Played by 69 stations in 1 country.

100

Danra De LeaderBiligwa Twekutte by Danra De Leader
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 24. Played by 61 stations in 1 country.