USD to KES Exchange Rate Dashboard

129.4383 1 USD = 129.4383 KES · mid-market
↑ 0.0064 (0.00%)

Latest rate date: 2026-09-09

Below, you will find the historical and current exchange rates for USD to KES. The chart illustrates mid-market values for the past 90 days, offering a comprehensive view of trends and fluctuations. For extended historical data spanning up to 30 years, leverage our robust API designed to meet the needs of enterprise and institutional financial organizations.

Exchange rate history for the last 90 days

Mid-market · one value per day
USD → KES mid-market rate Range 2026-06-11 → 2026-09-09 Hover the chart for daily values
Date Exchange Rate
2026-09-09 129.4383
2026-09-08 129.4319
2026-09-07 129.4398
2026-09-06 129.4303
2026-09-05 129.4197
2026-09-04 129.4373
2026-09-03 129.4412
2026-09-02 129.4263
2026-09-01 129.4335
2026-08-31 129.5714
2026-08-30 129.4306
2026-08-29 129.4384
2026-08-28 129.4340
2026-08-27 129.4907
2026-08-26 129.4279
2026-08-25 129.4160
2026-08-24 129.4042
2026-08-23 129.4360
2026-08-22 129.4471
2026-08-21 129.3870
2026-08-20 129.4301
2026-08-19 129.4513
2026-08-18 129.4742
2026-08-17 129.3415
2026-08-16 129.2793
2026-08-15 129.2736
2026-08-14 129.2412
2026-08-13 129.2852
2026-08-12 129.2529
2026-08-11 129.3335
2026-08-10 129.3676
2026-08-09 129.1196
2026-08-08 129.3616
2026-08-07 129.1331
2026-08-06 129.3723
2026-08-05 129.3731
2026-08-04 129.3858
2026-08-03 129.3737
2026-08-02 129.1014
2026-08-01 129.3512
2026-07-31 128.9571
2026-07-30 129.3609
2026-07-29 129.3702
2026-07-28 129.5287
2026-07-27 129.5347
2026-07-26 129.4691
2026-07-25 129.4962
2026-07-24 129.5496
2026-07-23 129.4853
2026-07-22 129.2110
2026-07-21 129.2901
2026-07-20 129.2650
2026-07-19 129.2416
2026-07-18 129.2549
2026-07-17 129.2503
2026-07-16 129.2874
2026-07-15 129.2796
2026-07-14 129.2826
2026-07-13 129.1938
2026-07-12 129.2643
2026-07-11 129.1998
2026-07-10 129.1996
2026-07-09 129.2449
2026-07-08 129.2562
2026-07-07 129.2491
2026-07-06 129.3066
2026-07-05 129.3075
2026-07-04 129.2947
2026-07-03 129.2959
2026-07-02 129.2667
2026-07-01 129.2713
2026-06-30 129.4848
2026-06-29 129.4810
2026-06-28 129.4719
2026-06-27 129.4885
2026-06-26 129.5040
2026-06-25 129.5388
2026-06-24 129.4898
2026-06-23 129.4009
2026-06-22 129.3975
2026-06-21 129.3785
2026-06-20 129.4502
2026-06-19 129.4183
2026-06-18 129.4726
2026-06-17 129.5219
2026-06-16 129.4553
2026-06-15 129.4434
2026-06-14 129.4993
2026-06-13 129.4889
2026-06-12 129.4939
2026-06-11 129.5655

Rates are informational mid-market values and are not a buy or sell quote. Newest first.