Top 100 Songs of the Year

2023 / 2022

1

PinkyPicha by Pinky
Spent 28 weeks on the Weekly Top 40 Chart with 10 weeks at No. 1. Played by 105 stations in 2 countries (Kenya, Uganda).

2

John BlaqFollow by John Blaq
Spent 43 weeks on the Weekly Top 40 Chart with 7 weeks at No. 1. Played by 107 stations in 3 countries (Kenya, Rwanda, Uganda).

3

Mudra D'ViralAyi by Mudra D'Viral
Spent 32 weeks on the Weekly Top 40 Chart with 7 weeks at No. 1. Played by 98 stations in 2 countries (Kenya, Uganda).

4

SheebahNkwata Bulungi by Sheebah
Spent 29 weeks on the Weekly Top 40 Chart with 7 weeks at No. 1. Played by 93 stations in 2 countries (Kenya, Uganda).

5

Jose ChameleoneForever by Jose Chameleone
Spent 46 weeks on the Weekly Top 40 Chart with 2 weeks at No. 1. Played by 110 stations in 4 countries (Kenya, Rwanda, Tanzania, Uganda).

6

Winnie NwagiMalaika by Winnie Nwagi
Spent 32 weeks on the Weekly Top 40 Chart with 4 weeks at No. 1. Played by 104 stations in 3 countries (Kenya, Nigeria, Uganda).

7

B2cObulungi Bunnuma by B2c
Spent 8 weeks on the Weekly Top 40 Chart with 7 weeks at No. 1. Played by 83 stations in 2 countries (Kenya, Uganda).

8

David LutaloKabisi Kandagala by David Lutalo
Spent 39 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 87 stations in 3 countries (Kenya, Tanzania, Uganda).

9

Rickman ManrickEnjoyment by Rickman Manrick
Spent 22 weeks on the Weekly Top 40 Chart with 1 week at No. 1. Played by 94 stations in 4 countries (Kenya, Nigeria, Rwanda, Uganda).

10

Carol NantongoOliwa by Carol Nantongo
Spent 30 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 89 stations in 2 countries (Kenya, Uganda).

11

Ykee BendaNkufeelinga by Ykee Benda
Spent 27 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 94 stations in 3 countries (Kenya, Rwanda, Uganda).

12

Ykee BendaTeacher by Ykee Benda
Spent 14 weeks on the Weekly Top 40 Chart with 2 weeks at No. 1. Played by 97 stations in 3 countries (Kenya, Rwanda, Uganda).

13

B2cGwe Weka by B2c
Spent 31 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 96 stations in 3 countries (Kenya, Rwanda, Uganda).

14

Ronald AlimpaSeen Don by Ronald Alimpa
Spent 26 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 87 stations in 2 countries (Kenya, Uganda).

15

Kataleya & KandleNkunoonya by Kataleya & Kandle
Spent 21 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 82 stations in 2 countries (Kenya, Uganda).

16

John BlaqChai Mata by John Blaq
Spent 19 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 89 stations in 2 countries (Kenya, Uganda).

17

Fik FameicaKanzunzu by Fik Fameica
Spent 26 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 87 stations in 3 countries (Kenya, Rwanda, Uganda).

18

SheebahKansalewo by Sheebah
Spent 20 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 92 stations in 3 countries (Kenya, Rwanda, Uganda).

19

VinkaFimbo by Vinka
Spent 23 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 95 stations in 3 countries (Kenya, Rwanda, Uganda).

20

LevixoneYoya by Levixone
Spent 22 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 97 stations in 3 countries (Kenya, Rwanda, Uganda).

21

Mudra D'ViralBalo Balo by Mudra D'Viral
Spent 9 weeks on the Weekly Top 40 Chart with 1 week at No. 1. Played by 80 stations in 2 countries (Kenya, Uganda).

22

David LutaloMboona by David Lutalo
Spent 19 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 73 stations in 3 countries (Kenya, Tanzania, Uganda).

23

Rema NamakulaWandiisa Ki by Rema Namakula
Spent 15 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 84 stations in 4 countries (Kenya, Nigeria, Rwanda, Uganda).

24

PheelzElectricity by Pheelz
Spent 13 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 80 stations in 7 countries (Ghana, Kenya, Nigeria, Rwanda, Tanzania, Uganda, Zambia).

25

Grenade OfficialBabandana by Grenade Official
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 84 stations in 2 countries (Kenya, Uganda).

26

Kataleya & KandleNjagala Money by Kataleya & Kandle
Spent 18 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 77 stations in 2 countries (Rwanda, Uganda).

27

Spice DianaSiri Regular by Spice Diana
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 86 stations in 2 countries (Kenya, Uganda).

28

Hellen LukomaBya Daddy by Hellen Lukoma
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 72 stations in 1 country (Uganda).

29

AromaNkulinda by Aroma
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 63 stations in 1 country (Uganda).

30

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

31

VinkaOne Bite by Vinka
Spent 26 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 91 stations in 3 countries (Kenya, Rwanda, Uganda).

32

Salongo BkMuzudde by Salongo Bk
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 2. Played by 36 stations in 1 country (Uganda).

33

Kataleya & KandleMiwula by Kataleya & Kandle
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 5. Played by 65 stations in 1 country (Uganda).

34

B2cCurvy Neighbour by B2c
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 96 stations in 3 countries (Kenya, Rwanda, Uganda).

35

RozellaOntuuse by Rozella
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 40 stations in 2 countries (Kenya, Uganda).

36

Martha MukisaNtibula by Martha Mukisa
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 69 stations in 2 countries (Kenya, Uganda).

37

Rema NamakulaNgonze by Rema Namakula
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 3. Played by 76 stations in 1 country (Uganda).

38

Chris EvansAnother Lover by Chris Evans
Spent 16 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 56 stations in 1 country (Uganda).

39

GeosteadySembera by Geosteady
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 4. Played by 61 stations in 1 country (Uganda).

40

Chosen BeckyWano Wano by Chosen Becky
Spent 13 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 75 stations in 1 country (Uganda).

41

VinkaOnina by Vinka
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 6. Played by 68 stations in 2 countries (Uganda, Zambia).

42

Karole KasitaUu by Karole Kasita
Spent 13 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 77 stations in 2 countries (Kenya, Uganda).

43

King SahaSivaawo by King Saha
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 73 stations in 2 countries (Kenya, Uganda).

44

FlonaSpeed Controlle by Flona
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 46 stations in 2 countries (Kenya, Uganda).

45

Wilson BugembeKatonda W'Abanaku by Wilson Bugembe
Spent 17 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 98 stations in 2 countries (Kenya, Uganda).

46

Kataleya & KandleMy Nyash by Kataleya & Kandle
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 7. Played by 86 stations in 3 countries (Kenya, Rwanda, Uganda).

47

Irene KayembaMalaika by Irene Kayemba
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 45 stations in 1 country (Uganda).

48

Mudra D'ViralKokonyo by Mudra D'Viral
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 72 stations in 1 country (Uganda).

49

Salongo BkYono by Salongo Bk
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 9. Played by 40 stations in 1 country (Uganda).

50

PallasoBega Bega by Pallaso
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 8. Played by 65 stations in 2 countries (Kenya, Uganda).

51

LuckyjoBig Booty by Luckyjo
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 52 stations in 1 country (Uganda).

52

AromaOliwa by Aroma
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 68 stations in 1 country (Uganda).

53

Vyper RankingGwookya by Vyper Ranking
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 63 stations in 1 country (Uganda).

54

Pia PoundsWuuba by Pia Pounds
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 73 stations in 2 countries (Kenya, Uganda).

55

RuyongaParty Yani by Ruyonga
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 54 stations in 1 country (Uganda).

56

Bebe CoolDont Stop by Bebe Cool
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 10. Played by 42 stations in 1 country (Uganda).

57

Vivian TendoMobile Money by Vivian Tendo
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 12. Played by 47 stations in 1 country (Uganda).

58

Shakira ShakiraaTeriba by Shakira Shakiraa
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 11. Played by 42 stations in 1 country (Uganda).

59

AzawiFeeling by Azawi
Spent 12 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 83 stations in 4 countries (Kenya, Rwanda, Uganda, Zambia).

60

Amos LovinzKirimanyi by Amos Lovinz
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 36 stations in 1 country (Uganda).

61

AromaCheck Yo Lover by Aroma
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 71 stations in 2 countries (Kenya, Uganda).

62

FlonaNinze Nnyo by Flona
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 43 stations in 1 country (Uganda).

63

Salongo BkBinyuma 22 by Salongo Bk
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 36 stations in 1 country (Uganda).

64

Jowy LandaNawe by Jowy Landa
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 14. Played by 74 stations in 1 country (Uganda).

65

Princess AmiraOkifundikide by Princess Amira
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 13. Played by 43 stations in 1 country (Uganda).

66

Martha MukisaNeteze by Martha Mukisa
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 76 stations in 1 country (Uganda).

67

PinkySuperstar by Pinky
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 76 stations in 2 countries (Kenya, Uganda).

68

Recho ReyAye by Recho Rey
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 65 stations in 1 country (Uganda).

69

Henry MwanjeLove Kalondoozi by Henry Mwanje
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 15. Played by 41 stations in 1 country (Uganda).

70

Tyana BaxOmukuto by Tyana Bax
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 14. Played by 37 stations in 1 country (Uganda).

71

Grenade OfficialMbuzi N’Ente X Tg Billz by Grenade Official
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 16. Played by 66 stations in 1 country (Uganda).

72

Henry MwanjeBamuleete by Henry Mwanje
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 17. Played by 45 stations in 1 country (Uganda).

73

Hellen LukomaNja Kufumba by Hellen Lukoma
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 62 stations in 2 countries (Kenya, Uganda).

74

Victor RuzUmbrella by Victor Ruz
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 18. Played by 49 stations in 1 country (Uganda).

75

Avion KingHangover by Avion King
Spent 10 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 62 stations in 1 country (Uganda).

76

King SahaZakayo by King Saha
Spent 11 weeks on the Weekly Top 40 Chart, peaking at No. 19. Played by 35 stations in 1 country (Uganda).

77

An-KnownOmega by An-Known
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 19. Played by 42 stations in 1 country (Uganda).

78

Karole KasitaTubiddemu by Karole Kasita
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 62 stations in 2 countries (Kenya, Uganda).

79

Baza BazaYaaye by Baza Baza
Spent 8 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 71 stations in 1 country (Uganda).

80

Liam VoiceOlwanye by Liam Voice
Spent 1 week on the Weekly Top 40 Chart, peaking at No. 19. Played by 61 stations in 1 country (Uganda).

81

LuckyjoOmalayo (Kampala Rush) by Luckyjo
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 45 stations in 2 countries (Kenya, Uganda).

82

Eric MugwanyaTokyabanja by Eric Mugwanya
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 25 stations in 1 country (Uganda).

83

PinkyTukimala by Pinky
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 64 stations in 2 countries (Kenya, Uganda).

84

Pia PoundsBitimba by Pia Pounds
Spent 5 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 44 stations in 1 country (Uganda).

85

Os SunaBinkolere by Os Suna
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 40 stations in 1 country (Uganda).

86

Shakira ShakiraaTouch My Body by Shakira Shakiraa
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 20. Played by 40 stations in 1 country (Uganda).

87

SheebahNabaleka by Sheebah
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 21. Played by 72 stations in 3 countries (Kenya, Rwanda, Uganda).

88

Spice DianaKigula Luggi by Spice Diana
Spent 9 weeks on the Weekly Top 40 Chart, peaking at No. 24. Played by 70 stations in 2 countries (Tanzania, Uganda).

89

Karole KasitaNywamu by Karole Kasita
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 64 stations in 2 countries (Kenya, Uganda).

90

Fik FameicaLifist by Fik Fameica
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 70 stations in 2 countries (Kenya, Uganda).

91

Amos LovinzFinally by Amos Lovinz
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 33 stations in 1 country (Uganda).

92

Ykee BendaAbeeyo by Ykee Benda
Spent 4 weeks on the Weekly Top 40 Chart, peaking at No. 24. Played by 69 stations in 1 country (Uganda).

93

King SahaMuwomya by King Saha
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 22. Played by 63 stations in 1 country (Uganda).

94

Mudra D'ViralSalawano by Mudra D'Viral
Spent 7 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 68 stations in 1 country (Uganda).

95

Bebe CoolBoss Lady by Bebe Cool
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 72 stations in 2 countries (Kenya, Uganda).

96

Sqoop LarmaByebyo by Sqoop Larma
Spent 6 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 59 stations in 1 country (Uganda).

97

Grenade OfficialAm Badder by Grenade Official
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 23. Played by 46 stations in 1 country (Uganda).

98

Chozen BloodHusband by Chozen Blood
Spent 2 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 58 stations in 1 country (Uganda).

99

Green DaddyNansanana by Green Daddy
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 60 stations in 1 country (Uganda).

100

RozellaGuluma by Rozella
Spent 3 weeks on the Weekly Top 40 Chart, peaking at No. 25. Played by 26 stations in 1 country (Uganda).