Ayak kokusunun nedeni ayak florası dediğimiz ayaktaki bakteri örtüsündeki bakteri yoğunluğundan kaynaklanmaktadır. Bazı kişilerde bakterileri türlerinin yoğunluğu farklılık gösterir. Bu da ayak kokusuna neden olur. Ayağın ve ayakkabıların havasız bırakılması, hava almayan ve ayağı terleten ayakkabılar giyilmesi, çok uzun süre ayakkabı giymek, çorapları günlük değiştirmemek, ayakları düzenli yıkamamak ayak kokusuna neden olan diğer etkenlerdir. Ayakkabıların ayakta uzun süre kalması terlemeye yol açar ve terle birlikte oluşan nemli ortam kokuya neden olan bakterilerin üremesini kolaylaştırır. Bu nemi alacak pamuklu bir çorap da giyilmemiş ise, ayakkabıya oksijen girişi de gerçekleşmiyorsa mikroorganizmaların üremesi için ortam çok uygun hale gelir.