Die Kainach ist ein 64 km langer Fluss in Österreich in der Steiermark, entspringt im Gleinalpengebiet und fließt stets in südöstlicher Richtung.
Der Mittellauf der Kainach zwischen Voitsberg und Bubendorf ist mit einer Flussordnungszahl 7 der Gewässerregion „Hyporhithral Groß“ zuzurechnen, was der Äschenregion entspricht.
Einige Abschnitte weisen Tendenzen zur Barbenregion dem „Epipotamal Groß“ auf: Die Kainach - Lebensader der Weststeiermark