# Ivory Coast Cote d Ivoire: XOF per USD, calendar-month average of the official ECB euro-reference USD cross at the BCEAO CFA peg (655.957 XOF per EUR)

Ivory Coast Cote d Ivoire: XOF per USD, calendar-month average of the official ECB euro-reference USD cross at the BCEAO CFA peg (655.957 XOF per EUR) was 585.6 XOF per USD in October 2026, up 2.8% from September 2026 and up 3.8% from a year earlier.
That is the highest reading since March 2025.
Over the past ten years it has ranged from 531.3 XOF per USD (Feb 2018) to 667.7 XOF per USD (Oct 2022), averaging 584.9 XOF per USD.

- Source agency: FXCROSS
- Makrognosis code: `CI.FXUSD.M.NSA`
- Frequency: monthly
- Units: XOF per USD
- Coverage: 1996-01-01 to 2026-10-01 (370 observations)
- Page: https://makrognosis.robomacro.com/data/ivory-coast/cote-d-ivoire-xof-per-usd-calendar-month-average-of-the-official-ecb

## Recent data

| Period | Value |
|---|---:|
| October 2026 | 585.6 XOF per USD |
| September 2026 | 569.8 XOF per USD |
| August 2026 | 565.8 XOF per USD |
| July 2026 | 574.5 XOF per USD |
| June 2026 | 569.6 XOF per USD |
| May 2026 | 561.8 XOF per USD |
| April 2026 | 561.1 XOF per USD |
| March 2026 | 567.5 XOF per USD |
| February 2026 | 554.8 XOF per USD |
| January 2026 | 558.9 XOF per USD |
| December 2025 | 560.1 XOF per USD |
| November 2025 | 567.4 XOF per USD |
| October 2025 | 564.0 XOF per USD |
| September 2025 | 559.1 XOF per USD |
| August 2025 | 564.0 XOF per USD |
| July 2025 | 561.8 XOF per USD |
| June 2025 | 569.6 XOF per USD |
| May 2025 | 581.6 XOF per USD |
| April 2025 | 584.0 XOF per USD |
| March 2025 | 607.0 XOF per USD |
| February 2025 | 630.0 XOF per USD |
| January 2025 | 633.6 XOF per USD |
| December 2024 | 626.2 XOF per USD |
| November 2024 | 617.2 XOF per USD |

## API

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

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