Human longevity is influenced by environment and nutrition. We considered environmental and nutritional factors relating to longevity in Chinese cities. We found higher 85+/65+ distribution ratios, indicating enhanced longevity, in the coastal and southern regions of China. These areas also featured higher humidity, low standard deviation of monthly temperature, higher levels of selenium (Se) distribution in soil, and greater sea fish consumption. Moderate climate is more conducive to longevity, however, there is no significant difference in longevity between different sub-climatic types within moderate climate; the relation between humidity and longevity is not always positive, the relation between altitude and longevity is not always negative. Nutritional factors like Se and omega-3 fatty acids contained in sea fish were crucial to longevity. In contrast, the consumption of meat and freshwater fish were less related to longevity. Taken together, humidity, altitude, and per capita sea fish consumption, when evaluated via geographically weighted regression, explained 66% and 68% of longevity among Chinese individuals in 2000 and 2010, respectively. Other factors require further discussion.