Top 100 Songs of the Year

2024 / 2023 / 2022

1

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

2

Elijah KitakaDawa by Elijah Kitaka
Spent 25 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 Lutalo by Rema Namakula
Spent 34 weeks on the Weekly Top 40 Chart with 9 weeks at No. 1. Played by 144 stations in 6 countries (Kenya, Nigeria, Rwanda, South Sudan, Tanzania, Uganda).

4

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

5

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

6

Dax VibezTabbu X Ava Peace by Dax Vibez
Spent 10 weeks on the Weekly Top 40 Chart with 5 weeks at No. 1. Played by 127 stations in 2 countries (Rwanda, Uganda).

7

KapekeSwiririri X Rickman by Kapeke
Spent 38 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 131 stations in 2 countries (Kenya, Uganda).

8

Mr. TeeDigii Iv Ft Joshua Baraka & Tenorboy by Mr. Tee
Spent 6 weeks on the Weekly Top 40 Chart with 6 weeks at No. 1. Played by 85 stations in 5 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

9

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

10

Pretty BanksInsido by Pretty Banks
Spent 37 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 122 stations in 1 country (Uganda).

11

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

12

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

13

MejjaWeh Decide by Mejja
Spent 38 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 36 stations in 3 countries (Kenya, Tanzania, Uganda).

14

K & KTompa X Vinka by K & K
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 126 stations in 4 countries (Kenya, Rwanda, Tanzania, Uganda).

15

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

16

AzawiGod Ye Buddy by Azawi
Spent 13 weeks on the Weekly Top 40 Chart with 1 week at No. 1. Played by 149 stations in 6 countries (Kenya, Nigeria, Rwanda, South Sudan, Tanzania, Uganda).

17

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

18

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

19

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

20

Nandor LoveKinawolovu by Nandor Love
Spent 3 weeks on the Weekly Top 40 Chart with 2 weeks at No. 1. Played by 112 stations in 2 countries (Rwanda, Uganda).

21

Joshua BarakaDigii Iv X Mr Tee by Joshua Baraka
Spent 14 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 122 stations in 6 countries (Kenya, Nigeria, Rwanda, South Sudan, Tanzania, Uganda).

22

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

23

Fik FameicaRolex by Fik Fameica
Spent 23 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 116 stations in 4 countries (Kenya, Rwanda, Tanzania, Uganda).

24

AaronxNjalwala Remix X Sheebah by Aaronx
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 106 stations in 4 countries (Kenya, Nigeria, Rwanda, Uganda).

25

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

26

SheebahNeyanziza by Sheebah
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 125 stations in 5 countries (Kenya, Nigeria, Rwanda, South Sudan, Uganda).

27

VyrootaMaria by Vyroota
Spent 24 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 113 stations in 3 countries (South Sudan, Uganda, Zambia).

28

MejjaKanairo Dating by Mejja
Spent 37 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 23 stations in 3 countries (Kenya, Tanzania, Uganda).

29

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

30

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

31

Anko RonieForever X Spice Diana by Anko Ronie
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 114 stations in 5 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

32

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

33

VinkaBatuleke X Nwagi & Ava by Vinka
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 115 stations in 3 countries (Kenya, Rwanda, Uganda).

34

NamelessSinzia by Nameless
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 66 stations in 4 countries (Kenya, Rwanda, Tanzania, Uganda).

35

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

36

WatendawiliAtoti by Watendawili
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 30 stations in 2 countries (Kenya, Uganda).

37

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

38

Mudra D'ViralKu Nya X King Saha by Mudra D'Viral
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 103 stations in 1 country (Uganda).

39

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 148 stations in 5 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

40

MatataInakubalika X Watendewili by Matata
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 24 stations in 3 countries (Kenya, Rwanda, Uganda).

41

Nandor LoveMpologoma by Nandor Love
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 105 stations in 1 country (Uganda).

42

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).

43

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

44

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

45

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

46

AaronxMasanyalaze X Winnie Nwagi by Aaronx
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 93 stations in 2 countries (Rwanda, Uganda).

47

TpaulSawa Sawa X Lydia Jazmine by Tpaul
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 86 stations in 1 country (Uganda).

48

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

49

K & KNkuwulira X Dokta Brain by K & K
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 94 stations in 1 country (Uganda).

50

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

51

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

52

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

53

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

54

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

55

ZafaranFalayidid - Azawi by Zafaran
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 82 stations in 1 country (Uganda).

56

Irene KayembaNze Naawe by Irene Kayemba
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 56 stations in 1 country (Uganda).

57

NamelessBoomba Train by Nameless
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 24 stations in 2 countries (Kenya, Uganda).

58

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

59

RozellaGunsiimbye by Rozella
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 49 stations in 1 country (Uganda).

60

NamelessSunshine by Nameless
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 30 stations in 2 countries (Kenya, Uganda).

61

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

62

ElaniMilele by Elani
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 16 stations in 3 countries (Kenya, Tanzania, Uganda).

63

NviiriNikita by Nviiri
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 19 stations in 1 country (Kenya).

64

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

65

NamelessNinanoki by Nameless
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 21 stations in 2 countries (Kenya, Uganda).

66

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

67

NamelessInspire by Nameless
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 21 stations in 2 countries (Kenya, Uganda).

68

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

69

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).

70

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

71

MatataChini Chini by Matata
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 21 stations in 2 countries (Kenya, Uganda).

72

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

73

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

74

NamelessSalari by Nameless
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 23 stations in 3 countries (Kenya, Tanzania, Uganda).

75

NviiriNiko Sawa by Nviiri
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 15 stations in 2 countries (Kenya, Tanzania).

76

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 1 country (Uganda).

77

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

78

Chris EvansMaama Wange by Chris Evans
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 59 stations in 1 country (Uganda).

79

Mudra D'ViralInside by Mudra D'Viral
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 79 stations in 2 countries (Rwanda, Uganda).

80

NamelessFurahiday by Nameless
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 19 stations in 3 countries (Kenya, Tanzania, Uganda).

81

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

82

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

83

MatataOversized T-Shirt by Matata
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 17 stations in 2 countries (Kenya, Uganda).

84

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

85

MejjaUsiniharibie Mood by Mejja
Spent 16 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 25 stations in 3 countries (Kenya, Tanzania, Uganda).

86

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

87

MejjaSiku Hizi Ni Ku Bad by Mejja
Spent 15 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 23 stations in 3 countries (Kenya, Tanzania, Uganda).

88

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

89

LaikaNze Oyo X Vinka by Laika
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 91 stations in 2 countries (Rwanda, Uganda).

90

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

91

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

92

Mr. TeeDigii ||| Ft Tenor Boy by Mr. Tee
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 25 stations in 1 country (Uganda).

93

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

94

MatataMare Mare by Matata
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 18 stations in 2 countries (Kenya, Uganda).

95

Joshua BarakaDalilah Ii by Joshua Baraka
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 73 stations in 5 countries (Kenya, Nigeria, Rwanda, Tanzania, Uganda).

96

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

97

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

98

ZafaranEnafuya Remix X T-Paul by Zafaran
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 80 stations in 1 country (Uganda).

99

NviiriPombe Sigara by Nviiri
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 20 stations in 2 countries (Kenya, Tanzania).

100

WatendawiliManyo Pesa by Watendawili
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 12 stations in 1 country (Kenya).