Makrognosis

Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily)

DailyNot seasonally adjustedCode KE.FXUSD.D.NSA

Latest130.0 KES per USD12 November 2026
Previous129.9 KES per USD11 November 2026
Year ago129.2 KES per USD12 November 2025

Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily) was 130.0 KES per USD in 12 November 2026, unchanged from 11 November 2026 and up 0.6% from a year earlier.

Over the past ten years it has ranged from 99.61 KES per USD (12 Mar 2019) to 161.4 KES per USD (23 Jan 2024), averaging 117.0 KES per USD.

Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily) (KES per USD), 2 Nov 2004 – 12 Nov 2026608010012014016020052010201520202025Robomacro
Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily) (KES per USD), 2 Nov 2004 – 12 Nov 2026. Source: Central Bank of Kenya.

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
12 November 2026130.0 KES per USD
11 November 2026129.9 KES per USD
10 November 2026130.0 KES per USD
9 November 2026130.0 KES per USD
6 November 2026129.9 KES per USD
5 November 2026130.0 KES per USD
4 November 2026129.9 KES per USD
3 November 2026130.0 KES per USD
2 November 2026129.9 KES per USD
30 October 2026129.9 KES per USD
29 October 2026130.0 KES per USD
28 October 2026129.9 KES per USD
27 October 2026130.0 KES per USD
26 October 2026129.9 KES per USD
23 October 2026129.9 KES per USD
22 October 2026129.9 KES per USD
21 October 2026129.9 KES per USD
19 October 2026129.9 KES per USD
16 October 2026129.9 KES per USD
15 October 2026129.8 KES per USD
14 October 2026129.8 KES per USD
13 October 2026129.7 KES per USD
12 October 2026129.8 KES per USD
9 October 2026129.9 KES per USD

Last 24 observations. The full history (5,492 observations) is available through the API.

Get Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily) in your code or spreadsheet

One guessable code, agency-direct, updated on release. Free tier available.

curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/KE.FXUSD.D.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/KE.FXUSD.D.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observation12 November 2026
First observation2 November 2004
Observations5,492
FrequencyDaily
UnitsKES per USD
AdjustmentNot seasonally adjusted
10-year high161.4 KES per USD (23 Jan 2024)
10-year low99.61 KES per USD (12 Mar 2019)
10-year average117.0 KES per USD
Source agencyCentral Bank of Kenya
Makrognosis codeKE.FXUSD.D.NSA

More Kenya FXUSD series

Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK)

Other Kenya indicators

Kenya 10-Year Government Bond YieldKenya Credit Rating & Sovereign Risk ScoreKenya Central Bank Rate (CBK monthly)Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK)Kenya Public debt stock (CBK GFS, KES million)Kenya Sovereign Bond Spread vs US Treasuries

FAQ

What is the current kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily) in Kenya?
The latest reading is 130.0 KES per USD for 12 November 2026, published by Central Bank of Kenya.
Where does this data come from?
It is collected directly from Central Bank of Kenya and is available through the Makrognosis API under the code KE.FXUSD.D.NSA.

Last updated 2026-11-12. Source: Central Bank of Kenya. Original title: “Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of Kenya daily)”.