Los camaleones viven en una variedad de hábitats y países, incluidos África, Oriente Medio e islas en el Océano Índico. El camaleón indio vive en India, Pakistán y Sri Lanka, mientras que otra especie es nativa A España, Portugal, las islas del Mediterráneo y Asia oriental.
Los camaleones pueden vivir en las selvas tropicales, en las montañas, en las tierras bajas, en los desiertos, en los semidesiertos y en las sabanas de matorral. Una especie que vive en los desiertos de África se adentra en las dunas de arena para protegerse del clima extremo, mientras que otra especie vive en bosques frescos de montaña. Todas las especies de camaleón son nativas de Europa, África y Asia, aunque se han importado a otros países.