Top 100 Songs of the Year

2024: MAINSTREAM / GOSPEL || SEE PAST YEAR

1

AzawiMasavu by Azawi
Spent 42 weeks on the Weekly Top 40 Chart with 12 weeks at No. 1. Played by 160 stations in 6 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

2

Elijah KitakaDawa by Elijah Kitaka
Spent 22 weeks on the Weekly Top 40 Chart with 15 weeks at No. 1. Played by 144 stations in 6 countries (Kenya, Nigeria, Rwanda, South Sudan, Tanzania, Uganda).

3

Rema NamakulaLove Commissioner X David Lutalo by Rema Namakula
Spent 31 weeks on the Weekly Top 40 Chart with 9 weeks at No. 1. Played by 142 stations in 7 countries (Kenya, Nigeria, Rwanda, Uganda).

4

Acidic VokozIt's Okay by Acidic Vokoz
Spent 47 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 143 stations in 5 countries (Kenya, Nigeria, Tanzania, Uganda).

5

SheebahWakikuba by Sheebah
Spent 39 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 143 stations in 6 countries (Kenya, Rwanda, Tanzania, Uganda).

6

Ava PeaceTabbu Ft Dax Vibes by Ava Peace
Spent 7 weeks on the Weekly Top 40 Chart with 4 weeks at No. 1. Played by 124 stations in 6 countries.

7

KapekeSwiririri by Kapeke
Spent 35 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 130 stations in 4 countries (Kenya, Uganda).

8

AzawiMasavu (Radio Remix) by Azawi
Spent 33 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 141 stations in 7 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

9

Pretty BanksInsido by Pretty Banks
Spent 34 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 121 stations in 4 countries (Uganda).

10

SheebahSipimika Remix X Yung Mulo by Sheebah
Spent 33 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 116 stations in 4 countries (Rwanda, Uganda).

11

Irene NtaleMpa Nkuwe by Irene Ntale
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 121 stations in 4 countries (Kenya, Uganda).

12

K & K MusicTompa X Vinka by K & K Music
Spent 23 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 124 stations in 6 countries (Kenya, Rwanda, Uganda).

13

B2cOmezze X Rema Namakula by B2c
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 124 stations in 5 countries (Kenya, Rwanda, Tanzania, Uganda).

14

AzawiGod Ye Buddy - Swangz All-Star Feat Levixone by Azawi
Spent 10 weeks on the Weekly Top 40 Chart with 1 weeks at No. 1. Played by 143 stations in 6 countries (Kenya, Rwanda, Tanzania, Uganda).

15

Lydia JazmineFreezing by Lydia Jazmine
Spent 22 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 114 stations in 6 countries (Nigeria, Uganda).

16

B2cSibibala X King Saha by B2c
Spent 19 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 105 stations in 5 countries (Kenya, Nigeria, Tanzania, Uganda).

17

John BlaqCommander by John Blaq
Spent 19 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 124 stations in 5 countries (Kenya, Rwanda, Uganda).

18

An-KnownBeleiver by An-Known
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 105 stations in 2 countries (Uganda).

19

Joshua BarakaDigii Iv - Mr Tee X Tenor Boy by Joshua Baraka
Spent 14 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 120 stations in 8 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

20

SheebahNjalwala Remix by Sheebah
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 104 stations in 5 countries (Kenya, Rwanda, Uganda).

21

Fik FameicaRolex by Fik Fameica
Spent 21 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 111 stations in 5 countries (Kenya, Rwanda, Uganda).

22

Fik GazaBanana Remix Ft Jose Chameleon by Fik Gaza
Spent 22 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 128 stations in 3 countries (Kenya, Tanzania, Uganda).

23

SheebahNeyanziza by Sheebah
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 123 stations in 7 countries (Uganda).

24

Ava PeaceKukyakala Na Kubwa by Ava Peace
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 106 stations in 4 countries (Tanzania, Uganda).

25

Recho ReyBiwatto by Recho Rey
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 101 stations in 3 countries (Kenya, Uganda).

26

VyrootaMaria by Vyroota
Spent 21 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 110 stations in 5 countries (Uganda, Zambia).

27

Anko RonieForeva by Anko Ronie
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 112 stations in 5 countries (Nigeria, Rwanda, Tanzania, Uganda).

28

Chris EvansForever by Chris Evans
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 73 stations in 3 countries (Uganda).

29

Bebe CoolOnly You by Bebe Cool
Spent 16 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 108 stations in 5 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

30

John BlaqKu Kido by John Blaq
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 99 stations in 4 countries (Uganda).

31

VinkaBatuleke - Winnie Nwagi And Ava Peace by Vinka
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 97 stations in 5 countries.

32

Princess AmiraNkwagala Nyo Nyo by Princess Amira
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 60 stations in 2 countries (Tanzania, Uganda).

33

Mudra D'ViralHoozambe X D Star by Mudra D'Viral
Spent 15 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 146 stations in 7 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

34

Mudra D'ViralKu Nya by Mudra D'Viral
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 99 stations in 3 countries (Uganda).

35

Karole KasitaMutabaniwo X Spice Diana by Karole Kasita
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 88 stations in 3 countries (Kenya, Uganda).

36

Jose ChameleoneNzigulila by Jose Chameleone
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 105 stations in 5 countries (Rwanda, Uganda).

37

LuckyjoMubiri Gwo by Luckyjo
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 78 stations in 3 countries (Kenya, Tanzania, Uganda).

38

John BlaqNamala by John Blaq
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 93 stations in 4 countries (Tanzania, Uganda).

39

Stream Of Life ChoirLukusuuta by Stream Of Life Choir
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 110 stations in 2 countries (Kenya, Uganda).

40

AaronxMasanyalaze Ft Winnie Nwagi by Aaronx
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 86 stations in 3 countries.

41

Tpaul 256Sawa Sawa by Tpaul 256
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 80 stations in 3 countries.

42

Karole KasitaSikyaswala by Karole Kasita
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 99 stations in 3 countries (Kenya, Uganda).

43

Pia PoundsStyle X John Blaq by Pia Pounds
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 115 stations in 5 countries (Kenya, South Sudan, Uganda).

44

Ava PeaceMukwano Arcade by Ava Peace
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 86 stations in 2 countries (Uganda).

45

PallasoWant Money Ft Konshens by Pallaso
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 97 stations in 4 countries (Kenya, Uganda).

46

VinkaNza Gukunda by Vinka
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 93 stations in 7 countries (Kenya, Nigeria, Tanzania, Uganda).

47

Karole KasitaFata by Karole Kasita
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 91 stations in 3 countries (Uganda).

48

ZafaranFalayidid - Azawi by Zafaran
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 76 stations in 2 countries.

49

ZulitumsGwegula by Zulitums
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 84 stations in 4 countries (Rwanda, Uganda).

50

K & K MusicNkuwulira X Dokta Brain by K & K Music
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 10. Played by 79 stations in 2 countries.

51

B2cWantama by B2c
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 85 stations in 3 countries (Rwanda, Tanzania, Uganda).

52

Omega 256Hallo Ft Ykee Benda by Omega 256
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 84 stations in 4 countries (Kenya, Rwanda, Uganda).

53

Joshua BarakaTouch Me - Krizbeatz X Fave by Joshua Baraka
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 82 stations in 6 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

54

Jowy LandaAkawoowo X Jose Chameleone by Jowy Landa
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 88 stations in 4 countries (Kenya, Uganda).

55

Carol NantongoTosalawo by Carol Nantongo
Spent 13 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 95 stations in 2 countries (Tanzania, Uganda).

56

Ray GFalling by Ray G
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 85 stations in 2 countries (Uganda).

57

Nince HenryEmbelenge X Carol Nantongo by Nince Henry
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 76 stations in 2 countries (Tanzania, Uganda).

58

Ava PeaceTeri Agaana X Recho Rey by Ava Peace
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 85 stations in 3 countries (Uganda).

59

Feffe BussiMpoole X Lydia Jazmine by Feffe Bussi
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 93 stations in 4 countries (Kenya, Rwanda, Tanzania, Uganda).

60

Cindy SanyuFull Package by Cindy Sanyu
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 112 stations in 5 countries (Kenya, Rwanda, Uganda).

61

ZafaranOtulo by Zafaran
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 84 stations in 2 countries (Uganda).

62

Mungu FeniShine by Mungu Feni
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 51 stations in 3 countries (Kenya, Tanzania, Uganda).

63

Acidic VokozNjagala Gwe by Acidic Vokoz
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 102 stations in 4 countries (Kenya, Nigeria, Tanzania, Uganda).

64

LaikaNze Oyo Ft. Vinka by Laika
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 88 stations in 4 countries (Uganda).

65

Dax VibezIt Is Ok by Dax Vibez
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 86 stations in 4 countries (Rwanda, Uganda).

66

Feffe BussiParty Culture by Feffe Bussi
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 19. Played by 91 stations in 2 countries (Kenya, Uganda).

67

Gabie NtaateThis Is Your Day by Gabie Ntaate
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 108 stations in 3 countries (Kenya, Uganda).

68

Mudra D'ViralInside by Mudra D'Viral
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 68 stations in 2 countries.

69

AromaMbimalanga X Acidic Vokoz by Aroma
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 19. Played by 67 stations in 2 countries (Uganda).

70

Joshua BarakaDalilah Il (Feat. Qing Madi X Simi) by Joshua Baraka
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 73 stations in 7 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

71

ZafaranEnafuya Remix (Feat. T-Paul) by Zafaran
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 79 stations in 3 countries (Uganda).

72

Spice DianaTwookya by Spice Diana
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 86 stations in 4 countries (Rwanda, Uganda).

73

Shakira ShakiraaKokonyo X King Saha by Shakira Shakiraa
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 19. Played by 69 stations in 4 countries (Nigeria, Tanzania, Uganda).

74

Tpaul 256Nyamunyonyi X Ray G by Tpaul 256
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 74 stations in 2 countries (Uganda).

75

B2cMai by B2c
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 77 stations in 3 countries (Uganda).

76

Wilson BugembeFavour Favour by Wilson Bugembe
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 71 stations in 3 countries (Uganda).

77

Nina RozNwanilaako by Nina Roz
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 73 stations in 4 countries (Kenya, Uganda).

78

Mungu FeniFavour by Mungu Feni
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 45 stations in 2 countries (Kenya, Uganda).

79

KapekeShuu Remix Ft Fik Fameica by Kapeke
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 95 stations in 4 countries (Kenya, Uganda).

80

Ava PeaceMuziki Ft Fik Gaza by Ava Peace
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 89 stations in 3 countries (Uganda).

81

Mungu FeniHouse Of The Lord by Mungu Feni
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 59 stations in 3 countries (Kenya, Tanzania, Uganda).

82

Shakira ShakiraaLunaku Lwange by Shakira Shakiraa
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 46 stations in 2 countries (Tanzania, Uganda).

83

Omega 256Omuzaire by Omega 256
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 24. Played by 82 stations in 3 countries (Rwanda, Uganda).

84

Brian AvieOmubiri Remix Ft Afrique by Brian Avie
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 46 stations in 3 countries (Rwanda, Tanzania, Uganda).

85

GravityPaka Kuwulira Bubi by Gravity
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 24. Played by 79 stations in 2 countries (Uganda).

86

Maureen NantumeWojja Ekigere by Maureen Nantume
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 24. Played by 62 stations in 2 countries (Tanzania, Uganda).

87

Princess AmiraOjimenye by Princess Amira
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 50 stations in 4 countries (Nigeria, Tanzania, Uganda).

88

Jowy LandaRing Rmx X Kelechi by Jowy Landa
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 80 stations in 4 countries (Kenya, Nigeria, Tanzania, Uganda).

89

JulianaOli Wa Maanyi by Juliana
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 29. Played by 78 stations in 5 countries (Nigeria, Rwanda, Tanzania, Uganda).

90

Oma AfrikanaBaby Mama Remix by Oma Afrikana
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 27. Played by 91 stations in 4 countries (Kenya, Rwanda, Uganda).

91

Ava PeaceOmwenge X Recho Rey by Ava Peace
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 25. Played by 57 stations in 2 countries (Uganda).

92

Dax VibezMy Hero by Dax Vibez
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 26. Played by 59 stations in 2 countries (Uganda).

93

Gloria BugieNyash by Gloria Bugie
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 27. Played by 93 stations in 4 countries (Uganda).

94

Jowy LandaGimme More by Jowy Landa
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 27. Played by 64 stations in 3 countries (Rwanda, Uganda).

95

Crysto PandaCoz Of You by Crysto Panda
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 29. Played by 78 stations in 3 countries (Kenya, Uganda).

96

Big EyeMikono Juu by Big Eye
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 30. Played by 73 stations in 4 countries (Kenya, Nigeria, Tanzania, Uganda).

97

David LutaloNgondera by David Lutalo
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 29. Played by 73 stations in 3 countries (Uganda).

98

Lydia JazmineWotobade by Lydia Jazmine
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 31. Played by 86 stations in 3 countries (Nigeria, Tanzania, Uganda).

99

Mikie WineOlunaku Lweluno X Levixone by Mikie Wine
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 31. Played by 80 stations in 3 countries (Uganda).

100

Jowy LandaByadala X Nandor Love by Jowy Landa
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 33. Played by 93 stations in 2 countries (Tanzania, Uganda).