Environmental epigenetics describes how environmental factors affect cellular epigenetics and, hence, human health. Epigenetic marks alter the spatial conformation of chromatin to regulate gene expression. Environmental factors with epigenetic effects include behaviors, nutrition, and chemicals and industrial pollutants. Epigenetic mechanisms are also implicated during development in utero and at the cellular level, so environmental exposures may harm the fetus by impairing the epigenome of the developing organism to modify disease risk later in life. By contrast, bioactive food components may trigger protective epigenetic modifications throughout life, with early life nutrition being particularly important. Beyond their genetics, the overall health status of an individual may be regarded as an integration of many environmental signals starting at gestation and acting through epigenetic modifications. This review explores how the environment affects the epigenome in health and disease, with a particular focus on cancer. Understanding the molecular effects of behavior, nutrients, and pollutants might be relevant for developing preventative strategies and personalized heath programs. Furthermore, by restoring cellular differentiation, epigenetic drugs could represent a potential strategy for the treatment of many diseases including cancer.