Not all chameleons are hatched from eggs! Jackson Chameleons, also known as Three Horned Chameleons carry their young to live birth with 6-30 babies born in a clutch after a 5-6 month gestation period. The sub-species, Dwarf Jackson's Chameleon gives birth to only 5-10 young.
All other Chameleon species lay eggs.
All other Chameleon species lay eggs.