Makrognosis

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

MonthlyNot seasonally adjustedCode KE.FXUSD.M.NSA

Latest129.9 KES per USDOctober 2026
Previous129.5 KES per USDSeptember 2026
Year ago129.2 KES per USDOctober 2025

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.

Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK) (KES per USD), Jan 1996 – Oct 20265075100125150200020052010201520202025Robomacro
Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK) (KES per USD), Jan 1996 – Oct 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
October 2026129.9 KES per USD
September 2026129.5 KES per USD
August 2026129.4 KES per USD
July 2026129.4 KES per USD
June 2026129.5 KES per USD
May 2026129.4 KES per USD
April 2026129.4 KES per USD
March 2026129.4 KES per USD
February 2026129.0 KES per USD
January 2026129.0 KES per USD
December 2025129.1 KES per USD
November 2025129.5 KES per USD
October 2025129.2 KES per USD
September 2025129.2 KES per USD
August 2025129.2 KES per USD
July 2025129.2 KES per USD
June 2025129.3 KES per USD
May 2025129.3 KES per USD
April 2025129.5 KES per USD
March 2025129.3 KES per USD
February 2025129.3 KES per USD
January 2025129.4 KES per USD
December 2024129.4 KES per USD
November 2024129.4 KES per USD

Last 24 observations. The full history (370 observations) is available through the API.

Get Kenya KES per USD, calendar-month average of the official daily indicative mean (CBK) 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.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"]
Get a free API key → · API docs

About this series

Latest observationOctober 2026
First observationJanuary 1996
Observations370
FrequencyMonthly
UnitsKES per USD
AdjustmentNot seasonally adjusted
10-year high159.7 KES per USD (Jan 2024)
10-year low100.2 KES per USD (Feb 2019)
10-year average116.8 KES per USD
Source agencyCentral Bank of Kenya
Makrognosis codeKE.FXUSD.M.NSA

This series is a labelled reference series (an official figure republished by an aggregator) rather than a first print from the agency itself.

More Kenya FXUSD series

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

Other Kenya indicators

Kenya 10-Year Government Bond YieldKenya Credit Rating & Sovereign Risk ScoreKenya Central Bank Rate (CBK monthly)Kenya Kenyan Shilling per US Dollar (KES/USD; indicative mean rate, Central Bank of daily)Kenya Public debt stock (CBK GFS, KES million)Kenya Sovereign Bond Spread vs US Treasuries

FAQ

What is the current kES per USD, calendar-month average of the official daily indicative mean (CBK) in Kenya?
The latest reading is 129.9 KES per USD for October 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.M.NSA.

Last updated 2026-11-12. Source: Central Bank of Kenya. Original title: “Kenya: KES per USD, calendar-month average of the official daily indicative mean (CBK)”.