تعيش الحرباء في غابات إفريقيا، وفي الصحاري وشبه الصحارى والسهوب وفي الغابات المطيرة، وأكثر البلدان التي تتواجد فيها هي مدغشقر وإسبانيا والبرتغال، في حين يعيش عدد قليل منها في الجزيرة العربية، وجنوب آسيا، وفي جنوب أسبانيا.
تشتهر الحرباء بقدرتها على تغيير لونها حسب لون البيئة التي تتواجد فيها، فإذا كانت في غابات خضراء وعلى فروع الأشجار فإنّها تصبح خضراء اللون، في حين تحوّل لونها إلى البني إذا كانت في الصحاري، كما تظهر أحياناً باللون الأبيض أوالأصفر أو الأسود .
تقوم الحرباء بتغيير لونها كوسيلةٍ دفاعيةٍ تستخدمها لحماية نفسها من الأعداء ويعود السبب في تغيير لونها إلى وجود بعض المواد الكيميائية في جسمها والتي تؤثر بدورها على الأصباغ الموجودة في الجلد.