Imprinted genes play important roles in development, and most are clustered in large domains. Their allelic repression is regulated by 'imprinting control regions' (ICRs), which are methylated on one of the two parental alleles. Non-histone proteins and nearby sequence elements influence the establishment of this differential methylation during gametogenesis. DNA methylation, histone modifications, and also polycomb group proteins are important for the somatic maintenance of imprinting. The way ICRs regulate imprinting differs between domains. At some, the ICR constitutes an insulator that prevents promoter-enhancer interactions, when unmethylated. At other domains, non-coding RNAs could be involved, possibly by attracting chromatin-modifying complexes. The latter silencing mechanism has similarities with X-chromosome inactivation.