Os camaleões vivem em vários habitats e países, incluindo África, Oriente Médio e ilhas no Oceano Índico. O camaleão indiano vive na Índia, Paquistão e Sri Lanka, enquanto outra espécie é nativa para a Espanha, Portugal, as ilhas do Mediterrâneo e da Ásia Oriental.
Os camaleões podem viver nas florestas tropicais, nas montanhas, nas planícies, nos desertos, semidesertos e nas savanas arbustivas. Uma espécie que vive nos desertos da África se esconde nas dunas de areia para se proteger do clima extremo, enquanto outra espécie vive em florestas montanhosas frias. Todas as espécies de camaleão são nativas da Europa, África e Ásia, embora tenham sido importadas para outros países.