▶ Open the live dashboard · Version française
| Indicator | Value |
|---|---|
| All-items index | 99.0 (-1.1 % since 2026-10-29) |
| Last period change | -1.05 % |
| Window | 2026-10-29 → 2026-10-30 · by collection date |
| Data | 2,745 observations · 1,733 items · 15 sources |
| COICOP divisions measured | 13 / 13 |
| Weights | official — ANSD, IHPC base 2023 = 100, COICOP 2018 (NCOA 2018), release of February 2026, Tableau 1 'L'indice global et les treize (13) divisions', col |
| Currency | XOF (FCFA) |
Important
Experimental statistics built from prices published online (shops, regulators, utilities, market data). A complement to the official consumer price index of the national statistics office — never a substitute.
| Confidence | Message | Why |
|---|---|---|
| 🟠 Low | Between 2026-10-29 and 2026-10-30, the experimental index moved by -1.1 % (2 periods, 1733 items). | Collection dates within a single month: a short-term movement, not yet a monthly trend. |
| 🟡 Medium | Over the last period, the largest contribution comes from division 01 (Food and non-alcoholic beverages): -0.45 percentage point. | Contributions add up exactly to the change of the all-items index. |
| 🟡 Medium | The divisions measured weigh 100 % of the official basket. | Being reached is not being represented: a group can be followed through a few online items far from its official varieties. Unmeasured groups are imputed by the measured ones. |
| 🟢 High | Over the last period, 89% of prices did not move, 10% fell and 1% rose: the pattern of a promotion campaign, not of general price movement. | Online prices react to commercial calendars; several collections per month smooth this out. |
| 🟡 Medium | Sampling of items: the latest index lies between 98.3 and 99.2 in 90 % of 100 bootstrap replications. | The interval covers which items were collected, not the bias of online prices against shop prices. |
| Division | Weight % | Items | Change % | Contribution, last period (pp) | |
|---|---|---|---|---|---|
| 01 | Food and non-alcoholic beverages | 45.5 | 261 | -0.98 | -0.446 |
| 02 | Alcoholic beverages, tobacco and narcotics | 0.2 | 48 | 0.00 | 0.000 |
| 03 | Clothing and footwear | 4.8 | 146 | -1.75 | -0.083 |
| 04 | Housing, water, electricity, gas and other fuels | 9.2 | 35 | 0.00 | 0.000 |
| 05 | Furnishings, household equipment and maintenance | 5.7 | 148 | -2.48 | -0.140 |
| 06 | Health | 4.2 | 140 | -0.22 | -0.009 |
| 07 | Transport | 6.1 | 61 | -0.59 | -0.036 |
| 08 | Information and communication | 7.5 | 254 | -2.90 | -0.216 |
| 09 | Recreation, sport and culture | 1.0 | 59 | -3.17 | -0.032 |
| 10 | Education services | 1.8 | 3 | 0.00 | 0.000 |
| 11 | Restaurants and accommodation services | 9.2 | 214 | 0.00 | 0.000 |
| 12 | Insurance and financial services | 0.1 | 14 | 0.00 | 0.000 |
| 13 | Personal care, social protection and miscellaneous | 4.9 | 205 | -1.78 | -0.087 |
Imputed: no price was read for the division; it moves with the measured ones (CPI Manual 2020, ch. 6).
23 active sources in the register, 5 excluded with their reason. Every robot request reads robots.txt first; a refusal is recorded, never circumvented.
5 excluded sources and why
- Glovo Dakar — Robots allows it, but the Dakar pages answered fetch errors (bot protection, JavaScript menus). Dakar Food Delivery (sn_dakarfood) is used instead.
- SEN'EAU water tariffs — Re-checked 28/10/2026: the tariff page shows the per-m³ tranches only as two images (zones with / without sewerage), and the ministerial order (893-MEA 'portant révision des tarifs de l'eau', uploaded July 2025: https://www.seneau.sn/wp-content/uploads/2025/07/893-MEA-Arrete-portant-revision-des-tarifs-de-leau.pdf) is a scanned PDF with no text layer. No figure could be read, so none is entered: to be typed in by hand from the order, once per revision.
- ANSD (direct) — robots.txt refused the fetcher; IHPC releases are read on the vie-publique.sn mirror.
- CoinAfrique SN — robots.txt has Disallow: /?* — paginated URLs may fall under it; second-hand goods dominate.
- Private school fees (press reports) — Read 28/10/2026: no homologated fee scale exists (Senego 21/09/2026); the only 2026-27 figures are parent testimonies (Thiès: registration 80,000 F, 16,500 F/month) and a few elite Dakar schools (Le360 05/10/2026: Saint-Exupéry 2,000,000 F/year; Mission libanaise 100,000 F/month). Isolated, unrepresentative items: not used. Average fees by level are requested from ANSD.
Matched items; elementary Jevons indices by COICOP 2018 class, outlets as equal-weight strata; explicit imputation of missing prices (two periods at most, eleven for seasonal items); replacements linked with a quantity adjustment; aggregation with official weights in the Young/Lowe form, chained; GEKS as a chain-drift check; a 90 % bootstrap interval. As prescribed by the Consumer Price Index Manual: Concepts and Methods (IMF et al., 2020). Details: docs/METHODOLOGY.md.
Open, machine-readable copies of what the dashboard shows:
data/index_all_items.csv— all-items index by period, with its 90 % intervaldata/index_divisions.csv— index of each measured divisiondata/contributions.csv— contributions of the divisions to each change, in percentage pointsdata/basket.csv— weights, items and change by divisiondata/sources.csv— the source register and what this run obtained from each sourcedata/metadata.json— country, periods, weights and key figures
The index is produced by the open toolkit cpi-di4a in two notebooks: notebook 1 collects prices politely (robots.txt first, identified robot) and seals them in an archive; notebook 2 classifies, computes and publishes this repository. Set the country code, Runtime → Run all.
AfDB – Data Innovation for Africa (DI4A) (2026). Experimental consumer price index — Senegal. https://traore225.github.io/ATI_BDMS2026/
See also CITATION.cff.
AfDB – Data Innovation for Africa (DI4A) · generated on 2026-10-30 · code under MIT licence; collected data remain subject to each source's terms