Home
Food prices in Mali 377 series (market × food) in 90 markets, 243 with a forecast. Prices in XOF. Prices up to August 2026 ; forecast made October 2026.
Status of the 243 series with a forecast:
■ Crisis 0▲▲ Alert 1▲ Stress 3✓ Normal 239 Ranges below: November 2026, 80 % range (8 in 10 chance the price falls in this range). Chance of a spike: next month only. Warnings of new spikes have no proven skill yet. How often past forecasts were right .
Warnings Crisis and alert first, then stress Food Market Region Status Next month, 80 % Spike chance Millet Yorosso Sikasso ▲▲ Alert 144–477 XOF/KG 26% Rice (imported) Ouelessebougou Koulikoro ▲ Stress 540–657 XOF/KG 14% Rice (local) Kayes Centre Kayes ▲ Stress 541–683 XOF/KG 19% Rice (local) Kiffosso Sikasso ▲ Stress 391–556 XOF/KG 14%
All series by food Beans (niebe) (XOF per KG) Market Region Status Next month, 80 % Spike chance Ansongo Gao ✓ Normal 325–680 6% Bandiagara ◔ Irregular reports Mopti – not enough data Bankass Mopti ✓ Normal 274–566 10% Bourem ◔ Irregular reports Gao – not enough data Douentza ◔ Irregular reports Mopti – not enough data Forgho ◔ Irregular reports Gao – not enough data Gao ◔ Irregular reports Gao – not enough data Goundam ◔ Irregular reports Tombouctou – not enough data Haoussa Foulane ◔ Irregular reports Gao – not enough data Menaka ◔ Irregular reports Gao – not enough data Mopti Guangal Mopti ✓ Normal 480–763 8% Niafunké ◔ Irregular reports Tombouctou – not enough data Ouattagouna ◔ Irregular reports Gao – not enough data Sareyamou ◔ Irregular reports Tombouctou – not enough data Taboye ◔ Irregular reports Gao – not enough data Temera ◔ Irregular reports Gao – not enough data Tombouctou ◔ Irregular reports Tombouctou – not enough data Tonka ◔ Irregular reports Tombouctou – not enough data
Millet (XOF per KG) Market Region Status Next month, 80 % Spike chance Ansongo Gao ✓ Normal 272–439 8% Attara ◔ Irregular reports Tombouctou – not enough data Badalabougou ◔ Irregular reports Bamako ✓ Normal 250–429 4% Bamba ◔ Irregular reports Gao – not enough data Bambara Maoude ◔ Irregular reports Tombouctou – not enough data Bandiagara Mopti – not enough data Bankass Mopti ✓ Normal 150–268 6% Bankoma ◔ Irregular reports Tombouctou – not enough data Bintagoungou ◔ Irregular reports Tombouctou – not enough data Bougouni Sikasso ✓ Normal 171–298 2% Bourem Gao ✓ Normal 240–482 13% Bourem Inaly ◔ Irregular reports Tombouctou – not enough data Dangha ◔ Irregular reports Tombouctou – not enough data Diallassagou Mopti ✓ Normal 138–313 15% Dibida ◔ Irregular reports Bamako – not enough data Diéma ◔ Irregular reports Kayes – not enough data Dioïla Koulikoro ✓ Normal 180–318 6% Dioro Segou ✓ Normal 140–237 3% Diré Tombouctou ✓ Normal 283–425 1% Djebok ◔ Irregular reports Gao – not enough data Djikoroni Bamako ✓ Normal 227–354 2% Dogofri Segou ✓ Normal 221–344 3% Douekire ◔ Irregular reports Tombouctou – not enough data Douentza ◔ Irregular reports Mopti ✓ Normal 176–406 8% Dougouolo Segou – not enough data Fadjiguila Bamako ✓ Normal 230–376 1% Faladié Bamako ✓ Normal 248–378 0% Fana Koulikoro ✓ Normal 179–343 8% Forgho ◔ Irregular reports Gao ✓ Normal 369–699 32% Gao Gao ✓ Normal 310–483 5% Goundam ◔ Irregular reports Tombouctou ✓ Normal 266–495 21% Gourma Rharous ◔ Irregular reports Tombouctou – not enough data Haoussa Foulane Gao ✓ Normal 266–521 9% Kati Koulikoro ✓ Normal 186–351 1% Kayes Centre Kayes ✓ Normal 335–499 0% Kayes N'Dy ◔ Irregular reports Kayes – not enough data Kayes Plateau Kayes – not enough data Kiffosso ◔ Irregular reports Sikasso – not enough data Kita Kayes ✓ Normal 220–460 10% Kolokani ◔ Irregular reports Koulikoro – not enough data Koro Mopti ✓ Normal 163–313 8% Koulikoro Ba Koulikoro ✓ Normal 176–289 0% Koulikoro Gare Koulikoro ✓ Normal 201–312 2% Koulogon Mopti – not enough data Koumantou Sikasso ✓ Normal 159–347 9% Kouremalé Koulikoro ✓ Normal 197–334 5% Kourouma Segou ✓ Normal 171–342 2% Koury Sikasso ✓ Normal 163–341 8% Koutiala Sikasso ✓ Normal 179–360 8% Lafiabougou Bamako ✓ Normal 240–353 0% Loulouni Sikasso ✓ Normal 184–349 0% M'Pèssoba Sikasso – not enough data Macina Segou ✓ Normal 187–394 9% Medine Bamako ✓ Normal 228–391 3% Mopti Digue Mopti ✓ Normal 208–330 3% Mopti Guangal Mopti ✓ Normal 208–344 4% Niafunké ◔ Irregular reports Tombouctou – not enough data Niamakoro Bamako ✓ Normal 224–360 2% Niarela Bamako ✓ Normal 211–351 2% Niono Segou ✓ Normal 194–332 4% Nioro Kayes ✓ Normal 211–425 1% Ouelessebougou Koulikoro ✓ Normal 190–340 4% Ouolofobougou Bamako ✓ Normal 233–373 4% San Segou ✓ Normal 170–303 4% Sareyamou ◔ Irregular reports Tombouctou – not enough data Ségou Centre Segou ✓ Normal 168–293 4% Ségou Château Segou – not enough data Shiango Segou ✓ Normal 156–315 0% Sikasso Centre Sikasso ✓ Normal 216–354 2% Sikasso Médine Sikasso ✓ Normal 227–369 2% Sirakorola Koulikoro ✓ Normal 147–339 18% Sogoniko Bamako ✓ Normal 261–420 0% Sokolo Segou ✓ Normal 174–344 8% Taboye ◔ Irregular reports Gao – not enough data Temera ◔ Irregular reports Gao – not enough data Tombouctou Tombouctou ✓ Normal 246–431 8% Tonka Tombouctou ✓ Normal 242–440 10% Touna Segou – not enough data Yanfolila Sikasso ✓ Normal 319–553 18% Yorosso Sikasso ▲▲ Alert 144–477 26% Youwarou Mopti ✓ Normal 261–420 8%
Oil (palm) (XOF per L) Market Region Status Next month, 80 % Spike chance Bandiagara ◔ Irregular reports Mopti – not enough data Koro ◔ Irregular reports Mopti – not enough data
Rice (imported) (XOF per KG) Market Region Status Next month, 80 % Spike chance Ansongo Gao ✓ Normal 447–603 0% Badalabougou Bamako ✓ Normal 427–486 1% Badinko Kayes ✓ Normal 463–527 0% Bamba ◔ Irregular reports Gao – not enough data Bambara Maoude ◔ Irregular reports Tombouctou – not enough data Bandiagara Mopti – not enough data Bankass Mopti ✓ Normal 460–590 5% Bankoma ◔ Irregular reports Tombouctou – not enough data Bla ◔ Irregular reports Segou – not enough data Bougouni Sikasso ✓ Normal 440–548 4% Bourem ◔ Irregular reports Gao – not enough data Diallassagou ◔ Irregular reports Mopti ✓ Normal 444–582 4% Dibida ◔ Irregular reports Bamako – not enough data Dioïla ◔ Irregular reports Koulikoro ✓ Normal 452–542 3% Djikoroni Bamako ✓ Normal 414–484 2% Douentza ◔ Irregular reports Mopti ✓ Normal 474–590 2% Dougouolo ◔ Irregular reports Segou – not enough data Fadjiguila Bamako ✓ Normal 413–473 1% Faladié Bamako ✓ Normal 424–474 0% Fana ◔ Irregular reports Koulikoro – not enough data Haoussa Foulane Gao ✓ Normal 492–647 9% Kati Koulikoro ✓ Normal 408–504 2% Kidal ◔ Irregular reports Kidal – not enough data Kiffosso ◔ Irregular reports Sikasso ✓ Normal 480–588 4% Kita ◔ Irregular reports Kayes ✓ Normal 376–539 0% Koro Mopti ✓ Normal 467–571 4% Koulikoro Ba Koulikoro ✓ Normal 407–491 2% Koulikoro Gare Koulikoro ✓ Normal 403–481 1% Koulogon ◔ Irregular reports Mopti – not enough data Koumantou Sikasso ✓ Normal 452–566 5% Kouremalé Koulikoro ✓ Normal 495–570 6% Koury ◔ Irregular reports Sikasso ✓ Normal 433–546 4% Koutiala ◔ Irregular reports Sikasso – not enough data Lafiabougou Bamako ✓ Normal 419–474 1% Loulouni Sikasso ✓ Normal 470–539 2% M'Pèssoba ◔ Irregular reports Sikasso ✓ Normal 380–461 3% Magnambougou Bamako ✓ Normal 423–474 0% Medine ◔ Irregular reports Bamako – not enough data Menaka ◔ Irregular reports Gao ✓ Normal 556–930 20% Mopti Digue ◔ Irregular reports Mopti – not enough data Niamakoro Bamako ✓ Normal 422–485 1% Niarela Bamako ✓ Normal 420–475 0% Ouattagouna ◔ Irregular reports Gao – not enough data Ouelessebougou Koulikoro ▲ Stress 540–657 14% Ouolofobougou Bamako ✓ Normal 423–475 0% San ◔ Irregular reports Segou – not enough data Sikasso Centre Sikasso ✓ Normal 438–520 1% Sikasso Médine Sikasso ✓ Normal 438–523 2% Sirakorola Koulikoro ✓ Normal 443–527 2% Sogoniko Bamako ✓ Normal 422–483 2% Taboye Gao ✓ Normal 475–651 3% Temera ◔ Irregular reports Gao – not enough data Touna ◔ Irregular reports Segou – not enough data Yanfolila Sikasso – not enough data Yorosso ◔ Irregular reports Sikasso ✓ Normal 461–552 4% Zangasso ◔ Irregular reports Sikasso – not enough data
Rice (local) (XOF per KG) Market Region Status Next month, 80 % Spike chance Ansongo Gao ✓ Normal 437–667 2% Attara ◔ Irregular reports Tombouctou – not enough data Badalabougou Bamako ✓ Normal 446–525 0% Bamba ◔ Irregular reports Gao – not enough data Bandiagara ◔ Irregular reports Mopti – not enough data Bankass Mopti – not enough data Bankoma ◔ Irregular reports Tombouctou – not enough data Bla Segou ✓ Normal 364–493 0% Bougouni ◔ Irregular reports Sikasso – not enough data Bourem Gao ✓ Normal 422–673 18% Bourem Inaly ◔ Irregular reports Tombouctou – not enough data Dangha ◔ Irregular reports Tombouctou – not enough data Dibida Bamako ✓ Normal 442–520 0% Diéma Kayes ✓ Normal 461–538 2% Dioïla Koulikoro ✓ Normal 421–501 4% Dioro Segou ✓ Normal 331–443 4% Diré Tombouctou ✓ Normal 285–436 5% Djikoroni Bamako ✓ Normal 443–522 1% Dogofri Segou ✓ Normal 294–396 4% Douentza ◔ Irregular reports Mopti ✓ Normal 427–508 2% Dougouolo Segou ✓ Normal 387–469 4% Fadjiguila Bamako ✓ Normal 452–513 0% Faladié ◔ Irregular reports Bamako – not enough data Fana Koulikoro – not enough data Forgho ◔ Irregular reports Gao ✓ Normal 434–909 16% Gao Gao ✓ Normal 487–652 0% Goundam ◔ Irregular reports Tombouctou ✓ Normal 317–508 12% Gourma Rharous ◔ Irregular reports Tombouctou – not enough data Haoussa Foulane Gao ✓ Normal 492–859 20% Kati Koulikoro ✓ Normal 472–549 2% Kayes Centre Kayes ▲ Stress 541–683 19% Kiffosso Sikasso ▲ Stress 391–556 14% Kita Kayes ✓ Normal 427–561 8% Kolokani Koulikoro – not enough data Koulikoro Ba Koulikoro ✓ Normal 458–523 0% Koulikoro Gare Koulikoro – not enough data Koumantou Sikasso ✓ Normal 376–426 0% Kouremalé Koulikoro ✓ Normal 530–614 13% Kourouma Segou ✓ Normal 304–417 1% Koury Sikasso ✓ Normal 398–469 0% Koutiala Sikasso ✓ Normal 375–467 3% Lafiabougou Bamako ✓ Normal 450–526 2% Loulouni Sikasso ✓ Normal 398–522 3% M'Pèssoba Sikasso – not enough data Macina Segou ✓ Normal 294–417 7% Magnambougou Bamako ✓ Normal 451–520 1% Medine Bamako ✓ Normal 455–519 1% Mopti Digue Mopti ✓ Normal 345–454 2% Mopti Guangal Mopti ✓ Normal 406–524 4% Niafunké ◔ Irregular reports Tombouctou – not enough data Niamakoro Bamako ✓ Normal 445–519 0% Niarela Bamako ✓ Normal 453–520 1% Niono Segou ✓ Normal 310–417 4% Nioro Kayes – not enough data Ouattagouna ◔ Irregular reports Gao – not enough data Ouelessebougou Koulikoro ✓ Normal 518–606 5% San Segou ✓ Normal 396–488 4% Sareyamou ◔ Irregular reports Tombouctou – not enough data Ségou Centre Segou ✓ Normal 376–468 2% Ségou Château Segou ✓ Normal 377–478 2% Shiango Segou ✓ Normal 297–421 6% Sikasso Centre Sikasso ✓ Normal 387–477 3% Sikasso Médine Sikasso ✓ Normal 426–509 1% Sirakorola Koulikoro – not enough data Sogoniko Bamako – not enough data Sokolo ◔ Irregular reports Segou – not enough data Taboye Gao ✓ Normal 460–798 20% Temera ◔ Irregular reports Gao – not enough data Tombouctou Tombouctou ✓ Normal 343–489 2% Tonka Tombouctou ✓ Normal 297–419 0% Touna Segou ✓ Normal 383–475 5% Yanfolila Sikasso – not enough data Yorosso Sikasso ✓ Normal 456–541 4% Youwarou ◔ Irregular reports Mopti ✓ Normal 338–448 2% Zangasso Sikasso ✓ Normal 397–501 4%
Rice (paddy) (XOF per KG) Market Region Status Next month, 80 % Spike chance Ansongo Gao – not enough data Bourem Inaly ◔ Irregular reports Tombouctou – not enough data Diré ◔ Irregular reports Tombouctou – not enough data Goundam ◔ Irregular reports Tombouctou – not enough data Sareyamou ◔ Irregular reports Tombouctou – not enough data Tonka ◔ Irregular reports Tombouctou – not enough data
Wheat flour (XOF per KG) Market Region Status Next month, 80 % Spike chance Adjelhoc ◔ Irregular reports Kidal – not enough data Ansongo ◔ Irregular reports Gao – not enough data Bamba ◔ Irregular reports Gao – not enough data Bandiagara Mopti – not enough data Bankass Mopti – not enough data Bintagoungou ◔ Irregular reports Tombouctou – not enough data Bourem Gao – not enough data Bourem Inaly ◔ Irregular reports Tombouctou – not enough data Dangha ◔ Irregular reports Tombouctou – not enough data Douentza ◔ Irregular reports Mopti – not enough data Forgho ◔ Irregular reports Gao – not enough data Goundam ◔ Irregular reports Tombouctou – not enough data Haoussa Foulane Gao – not enough data Koro Mopti – not enough data Taboye Gao – not enough data Temera ◔ Irregular reports Gao – not enough data Tessalit ◔ Irregular reports Kidal – not enough data Tonka ◔ Irregular reports Tombouctou – not enough data