Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily)
DailyNot seasonally adjustedCode KE.FXUSD.D.NSA
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.
Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.
Recent data
| Period | Value |
|---|---|
| 12 November 2026 | 130.0 KES per USD |
| 11 November 2026 | 129.9 KES per USD |
| 10 November 2026 | 130.0 KES per USD |
| 9 November 2026 | 130.0 KES per USD |
| 6 November 2026 | 129.9 KES per USD |
| 5 November 2026 | 130.0 KES per USD |
| 4 November 2026 | 129.9 KES per USD |
| 3 November 2026 | 130.0 KES per USD |
| 2 November 2026 | 129.9 KES per USD |
| 30 October 2026 | 129.9 KES per USD |
| 29 October 2026 | 130.0 KES per USD |
| 28 October 2026 | 129.9 KES per USD |
| 27 October 2026 | 130.0 KES per USD |
| 26 October 2026 | 129.9 KES per USD |
| 23 October 2026 | 129.9 KES per USD |
| 22 October 2026 | 129.9 KES per USD |
| 21 October 2026 | 129.9 KES per USD |
| 19 October 2026 | 129.9 KES per USD |
| 16 October 2026 | 129.9 KES per USD |
| 15 October 2026 | 129.8 KES per USD |
| 14 October 2026 | 129.8 KES per USD |
| 13 October 2026 | 129.7 KES per USD |
| 12 October 2026 | 129.8 KES per USD |
| 9 October 2026 | 129.9 KES per USD |
Last 24 observations. The full history (5,492 observations) is available through the API.
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 docsAbout this series
| Latest observation | 12 November 2026 |
|---|---|
| First observation | 2 November 2004 |
| Observations | 5,492 |
| Frequency | Daily |
| Units | KES per USD |
| Adjustment | Not seasonally adjusted |
| 10-year high | 161.4 KES per USD (23 Jan 2024) |
| 10-year low | 99.61 KES per USD (12 Mar 2019) |
| 10-year average | 117.0 KES per USD |
| Source agency | Central Bank of Kenya |
| Makrognosis code | KE.FXUSD.D.NSA |
More Kenya FXUSD series
Other Kenya indicators
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)”.