Thằn lằn sừng chủ yếu sống ở các khu vực phía tây nam của Bắc Mỹ. Chúng có thể được tìm thấy giữa miền nam Canada và Guatemala, nhưng môi trường sống của chúng thường là sa mạc bụi rậm, môi trường khô cằn và rừng thông sồi.
Có 13 loài thằn lằn sừng ở Bắc Mỹ, và nhiều loài đang biến mất trong tự nhiên do mất môi trường sống và sự xâm nhập của các loài ngoại lai làm gián đoạn chuỗi thức ăn. Chúng cũng đang bị thu hoạch quá mức để sử dụng làm vật nuôi. Thằn lằn sừng là loài máu lạnh và dựa vào môi trường để kiểm soát nhiệt độ cơ thể. Chúng phơi nắng nhiều giờ trong ngày để giữ nhiệt độ cơ thể cao.