Der Kuhreiher ist in Afrika beheimatet. Er begleitet dort die grossen Huftiererden in den Savannen.
Im Verlaufe des 20. Jahrhundert hat er sich nach und nach in Südeuropa ausgebreitet und wurde erstmals 1974 in der Schweiz beobachtet. Er ist weniger an das Wasser gebunden wie andere Reiher und sucht auf den Feldern nach Heuschrecken, Libellen und anderen Insekten.