USD to KES Exchange Rate Dashboard

129.8254 1 USD = 129.8254 KES · mid-market
↑ 0.0614 (0.05%)

Latest rate date: 2026-10-11

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-07-14 → 2026-10-11 Hover the chart for daily values
Date Exchange Rate
2026-10-11 129.8254
2026-10-10 129.7640
2026-10-09 129.7789
2026-10-08 129.8792
2026-10-07 129.8378
2026-10-06 129.9101
2026-10-05 129.7480
2026-10-04 128.4805
2026-10-03 129.6748
2026-10-02 128.3484
2026-10-01 128.9739
2026-09-30 129.0577
2026-09-29 129.7610
2026-09-28 129.6927
2026-09-27 129.6468
2026-09-26 129.5972
2026-09-25 129.5652
2026-09-24 129.5381
2026-09-23 129.5085
2026-09-22 129.4701
2026-09-21 129.5081
2026-09-20 129.5112
2026-09-19 129.5179
2026-09-18 129.4888
2026-09-17 129.4057
2026-09-16 129.5694
2026-09-15 129.4840
2026-09-14 129.4540
2026-09-13 129.4314
2026-09-12 129.4235
2026-09-11 129.4404
2026-09-10 129.4144
2026-09-09 129.4328
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

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