Kayes (Bambara: Kayi, Soninké: Xaayi) is 'n stad in die weste van Mali in Wes-Afrika, en is op die oewers van die Sénégalrivier geleë. Tydens die 2009-sensus het dit 'n bevolking van 127 368 gehad. Kayes is tans die hoofstad van die administratiewe streek Kayes, en was 'n voormalige hoofstad van Mali. Die naam Kayes is afgelei vanaf die Soninké woord "karré", wat 'n laagliggende, vogtige plek beskryf van tydens die droë seisoen oorstroom word. Interessante plekke in die omgewing sluit die volgende in: Die stad is ongeveer 420 kilometer (260 myl) noordwes van die hoofstad Bamako geleë, en is redelik naby aan die grense van Mauritanië en Senegal. Die stad het sy eie lughawe, die Kayes Lughawe, en is verder per pad met die hoofstad verbind. Die toestand van die pad is egter baie swak en onveilig. Voor die Franse koloniale uitbreiding plaasgevind het, was Kayes 'n klein dorpie. Sy ligging op die roete van die toekomstige Dakar-Niger-spoorlyn, asook die Franse behoefte aan handelsentra het tot die stigting van die Kayes markdorp in 1881 gelei.