Boynuzlu yılanlar solucanlar, deriler, yılanlar, semenderler, kurbağalar, yeniler ve sümüklü böcekleri yerler. Voles, fareler ve sivri fareler gibi küçük kemirgenlerden hoşlanırlar. Karıncalar, örümcekler, kırkayaklar, böcekler, cırcır böcekleri ve çekirge gibi böcekler de diyetlerinin bir parçasıdır. Yedikleri böcek ve omurgalıların çoğu nispeten küçüktür.
Yılan avını esas olarak daraltarak öldürür; Ancak, boğmaca geniş sırt dişlerinde bulunan kanallardan iletilen hafif bir zehir var. Boynuzları tamamen büyüdüğünde yalnızca 10 ile 18 inç arasında ulaşabilir.
Zil halkaları genellikle gri, açık kahverengi veya yeşilimsi gridir ve kafalarının hemen arkasında bulunan altın veya beyaz halka dışında hemen hemen her zaman tek bir renktir. Yılanın alt tarafı parlak turuncu veya kırmızıdır. Yılan döner ve tehdit edildiğinde turuncu karnını bir uyarı sinyali olarak görüntüler. Yılan ayrıca kuyruğunun yakınında bulunan bezlerden kötü kokulu bir sıvı bırakabilir.
Boynuzlu yılanlar 20 yıla kadar yaşayabilir. Genel olarak, Nova Scotia ve güney Quebec'ten güney Meksika'ya kadar uzanan doğu ve orta Kuzey Amerika'da bulunurlar. Boynuzlu yılanlar, genellikle ilkbahar veya sonbaharda olmak üzere her yıl bir kez ürer. Bayan boğmaklı yılanlar bir seferde üç ila 10 yumurta bırakırlar. Dişi yumurtaların koyulduktan sonra umurunda değil.