城鄉生活條件不同,城市的居民收入較多,攝入的脂肪與糖類的數量多,勞動強度比農村居民要少,肥胖者多一些,這些因素都造成了糖尿病發病的機會相應的增多。
大量的農村人口轉為城鎮人口,意味著他們生活條件的改善和膳食結構的改變,體力勞動減少,促使城鎮人口糖尿病的患病率增加。
城市糖尿病患者因為醫療環境,自我保養因素較為優越,城市糖尿病患者的壽命在延長,但攜帶某些隱性遺傳病的機會在增多,因此城市糖尿病發病率比農村要高。
大多數的糖尿病患者存在于人群中而沒有被發現,這點在農村更為突出,因為農民相對早期體檢的要少,因此說城市的患病率高于農村。