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

Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK) was 129.9 KES per USD in October 2026, up 0.2% from September 2026 and up 0.5% from a year earlier.
That is the highest reading since July 2024.
Over the past ten years it has ranged from 100.2 KES per USD (Feb 2019) to 159.7 KES per USD (Jan 2024), averaging 116.8 KES per USD.

- Source agency: Central Bank of Kenya
- Makrognosis code: `KE.FXUSD.M.NSA`
- Frequency: monthly
- Units: KES per USD
- Coverage: 1996-01-01 to 2026-10-01 (370 observations)
- Page: https://makrognosis.robomacro.com/data/kenya/kes-per-usd-calendar-month-average-of-the-official-daily-indicative

## Recent data

| Period | Value |
|---|---:|
| October 2026 | 129.9 KES per USD |
| September 2026 | 129.5 KES per USD |
| August 2026 | 129.4 KES per USD |
| July 2026 | 129.4 KES per USD |
| June 2026 | 129.5 KES per USD |
| May 2026 | 129.4 KES per USD |
| April 2026 | 129.4 KES per USD |
| March 2026 | 129.4 KES per USD |
| February 2026 | 129.0 KES per USD |
| January 2026 | 129.0 KES per USD |
| December 2025 | 129.1 KES per USD |
| November 2025 | 129.5 KES per USD |
| October 2025 | 129.2 KES per USD |
| September 2025 | 129.2 KES per USD |
| August 2025 | 129.2 KES per USD |
| July 2025 | 129.2 KES per USD |
| June 2025 | 129.3 KES per USD |
| May 2025 | 129.3 KES per USD |
| April 2025 | 129.5 KES per USD |
| March 2025 | 129.3 KES per USD |
| February 2025 | 129.3 KES per USD |
| January 2025 | 129.4 KES per USD |
| December 2024 | 129.4 KES per USD |
| November 2024 | 129.4 KES per USD |

## API

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

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/KE.FXUSD.M.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
