A szarvasmarhák világszerte sok élőhelyen laknak, leggyakrabban erdőkben, erdősületeken, sztyepekben, mocsarakban és vizek mentén, hevidékben, és egyre gyakrabban városi területeken.
A preferált élőhely a fajtoktól függ: némelyek rendkívül alkalmazkodóképesek, másoknak nagyon specifikus igényeik vannak.