The obesity is detrimental to the health of people living in affluent societies. Individual differences in energy metabolism are caused primarily by single nucleotide polymorphisms(SNPs), some of which promote the development of obesity-related type 2 diabetes mellitus. Type 2 diabetes mellitus is a common multifactorial genetic syndrome, which is determined by several different genes and environmental factors. In this review, five major conclusions are reached: (1)To be clinically significant, SNPs must be relevant, prevalent, modifiable, and measurable. (2)Differences in SNPs may have been caused by famine, ultraviolet light, alcohol, climate, agricultural revolution. livestock, lactase persistence, and westernized lifestyle. (3)Candidate obesity genes of calorie intake restriction are SIM 1, MC3R, MC4R, AGRP, CART, CCK, CNTFR, DRD2, Ghrelin, 5-HT receptor, NPY, PON and those of energy metabolism are LEP, LEPR, UCP1, UCP2, UCP3, B2AR, B3AR, PGC-1, Androgen receptor and those of fat mobilization are AGT, ACE, ADA, APM1, Apolipoproteins, PPAR, FABP, FOXC2, GCGR, $11-{\beta}HSDI$, LDLR, Hormonal sensitive lipase, Perilipin, $TNF-{\alpha}$, $TNF-{\beta}$ (4)Candidate obesity genes in the eastern are NPY, LEP, LEPR, UCP1, UCP2, UCP3, B2AR, B3AR, ACE, APM1, PPAR, and FABP. (5)Candidate obesity genes in type 2 diabetes mellitus are MC3R, MC4R, B2AR, B3AR, ADA, APM1, PPAR, FABP, FOXC2, PC1, PC2, ABCC8, CAPN10, CYP19, CYP7, ENPP1, GCK, GYS1, IGF, IL-6, Insulin receptor, IRS, and LPL. The discovery of SNPs will lead to a greater understanding of the pathogenesis of obesity and to better diagnostics, treatment, and eventually prevention.