Stålormer finnes i en rekke ulike habitater, som sanddyner ved kysten, ørken, grasland, middelhavsvegetasjon, ulike tempererte skogtyper, tåkeskog, tropisk regnskog og páramo (høyfjellsvegetasjon i Andesfjellene). De fleste artene er marklevende, men trestålormene klatrer i trær, og svømmer i sand. Det finnes både eggleggende, og ovovivipare arter. Stålormer som lever i nordlige områder, ligger i dvale om vinteren.