Chameleonii trăiesc într-o varietate de habitate și țări, inclusiv Africa, Orientul Mijlociu și insule din Oceanul Indian. Cameleonul indian trăiește în India, Pakistan și Sri Lanka, în Spania, Portugalia, insulele mediteraneene și Asia de Est.
Chameleonii pot trăi în păduri tropicale, pe munți, în zonele joase, în deșerturi, semi-deșerturi și pe scrumiera. O specie care trăiește în deșerturile din Africa urnează în dune de nisip pentru a fi protejată de vremea extremă, în timp ce o altă specie trăiește în pădurile muntoase răcoroase. Toate speciile de chameleon sunt originare din Europa, Africa și Asia, deși au fost importate în alte țări.