CpG islands are DNA region of 300-3000bp rich in CpG which are found predominantly in promoter regions. When heavily methylated they provide stable gene silencing.