Les lézards à cornes vivent principalement dans les régions du sud-ouest de l'Amérique du Nord. Ils peuvent être trouvés entre le sud du Canada et le Guatemala, mais leurs habitats sont généralement des déserts de broussailles, des environnements arides et des forêts de chênes et de pins.
Il existe 13 espèces de lézards cornus en Amérique du Nord, et nombre d'entre elles disparaissent à l'état sauvage en raison de la perte d'habitat et de l'invasion d'espèces exotiques qui perturbent la chaîne alimentaire. Ils sont également trop récoltés pour être utilisés comme animaux de compagnie. Les lézards cornus ont le sang froid et dépendent de leur environnement pour contrôler leur température corporelle. Ils passent de nombreuses heures par jour au soleil pour maintenir leur température corporelle élevée.