是因為血糖過高,超過了腎葡萄糖閾值(8.89 ~ 10.0 mmol/L),腎小球過濾的葡萄糖不能被腎小管完全重吸收,形成滲透性利尿。血糖越高,排出的尿糖越多,尿量也就越多。24小時尿量可達5000 ~ 10000 ml。而老年人和腎臟疾病者,腎葡萄糖閾值增高,尿糖排泄受損,血糖輕度或中度升高時多尿不明顯。