Download Data
Creditor Type Creditor Country/Multilateral Agency Total Debt Outstanding and Disbursed
Data are in US$ thousands 2020 2021 2022 2023 2024
Official multilateralAfrican Dev. Bank2,913,4953,164,4213,435,4173,741,6003,892,768
African Export-Import Bank000302,023279,023
Arab African International Bank5,2505,5056,6138,5588,716
Arab Bank for Economic Dev. in Africa (BADEA)33,10633,52040,83345,24144,292
Eastern & Southern African Trade & Dev. Bank (TDB)2,384,1451,894,2681,735,6651,520,9531,432,373
European Economic Community (EEC)16,34412,8299,9348,2345,979
European Investment Bank177,523185,746167,357189,541188,758
International Fund for Agricultural Dev. (IFAD)196,309212,445221,645263,491279,486
International Monetary Fund1,390,6632,912,9163,389,1043,799,1884,958,199
Nordic Development Fund17,24315,55414,30714,46913,272
Nordic Investment Bank10,7989,7408,9599,0618,311
OPEC Fund for International Dev.23,05217,97826,58926,13221,555
World Bank-IBRD296,154297,316579,5761,084,8511,947,156
World Bank-IDA9,037,4599,931,01610,473,07911,379,90611,872,969
Total Official multilateral16,501,54118,693,25520,109,07922,393,24824,952,855
Official bilateralAustria3,5733,0982,7292,6322,292
Belgium35,15437,67394,37193,46584,118
China7,257,6557,368,0236,685,7516,005,0565,367,181
Denmark5,0324,6453,4972,5761,408
Finland13,1219,4206,3373,9381,234
France827,929860,752792,324833,088742,254
Germany, Fed. Rep. of340,188358,699349,327362,368330,884
Hungary00002,548
India68,61164,95661,48856,68449,644
Italy8,7538,0989,03311,481118,688
Japan1,520,5151,439,1381,448,6621,287,4641,166,467
Korea, Republic of27,69343,86649,72356,27964,919
Kuwait13,23111,46411,0509,99810,641
Saudi Arabia22,61322,71923,16921,86625,136
Spain108,112116,078100,67787,76786,247
United Arab Emirates9,9108,9959,3288,6087,165
United States761,981759,903472,1667,4325,170
Total Official bilateral11,024,07211,117,52810,119,6318,850,7028,065,996
Non-officialAustria16,74614,84816,45316,45214,673
Belgium91,25386,28489,00192,64587,780
France13,83713,17016,01616,92312,847
Germany, Fed. Rep. of98,60982,07270,33441,53332,273
Israel32,06026,40220,53514,6688,801
Italy869,937850,490738,194781,559419,915
Netherlands0007,36016,824
South Africa000202,765194,926
Spain23,82418,42221,27017,48411,612
Switzerland77,80775,13371,96973,09069,526
United Kingdom74,54862,97253,45054,47152,714
Total Non-official1,298,6211,229,7931,097,2241,318,951921,891
BondholdersBondholders6,100,0007,100,0007,100,0007,100,0006,600,000
Total Bondholders6,100,0007,100,0007,100,0007,100,0006,600,000
Total 34,924,23438,140,57638,425,93539,662,90140,540,743
2025 2026
Interest Principal Total Debt Service Interest Principal Total Debt Service
73,522110,924184,44671,104111,955183,059
22,23255,80578,03715,563111,609127,172
110625735102643745
4303,0243,4543983,5213,919
102,4221,146,2611,248,68320,104195,556215,660
531,7931,846351,6221,657
5,56028,44034,0004,72225,45530,177
2,2078,34210,5492,1389,44911,586
73,228121,491194,71969,238299,430368,668
9766476092664756
6141647757416473
5004,5755,0754283,9394,367
111,0206,008117,028111,0336,008117,041
162,840328,671491,511164,034379,929543,963
554,2831,817,0382,371,321459,0481,150,1951,609,243
5918324355183238
04,1764,17604,5434,543
337,139734,2971,071,436294,696744,5561,039,252
07407400455455
000000
16,73178,39795,12814,93873,53588,473
4,56034,83339,3943,76132,77336,534
0000182182
1,19123,33724,5283793,8994,278
5,1512,4337,5845,1432,7057,848
5,79056,57362,3635,39457,04462,438
1542,6262,7801302,6262,757
681,1151,183581,1151,173
3031,5361,8392821,5371,819
5648,0298,5935278,0298,556
157842999138842980
1083,0273,135481,0721,120
371,976952,1451,324,121325,550935,0971,260,646
1057,3157,42066904971
1,29610,26611,5621,1279,22710,354
5395,1525,6912685,1525,420
1,2225,8687,0909895,8686,857
61406145951,1001,695
17,18774,97292,15913,98874,97288,961
1,0241,6822,7079191,6822,602
17,42038,98556,40512,19477,97090,164
4011,3701,7723491,1541,503
1389781,1161319781,109
000000
39,946146,589186,53530,627179,007209,635
512,750300,000812,750491,750300,000791,750
512,750300,000812,750491,750300,000791,750
1,478,9553,215,7714,694,7261,306,9752,564,2993,871,274
Table : Debt Service Payments Due
Country : Kenya
Last Updated Date : 12/03/2025
Data Source : World Bank Debtor Reporting System