Theo MedicineNet, các nguyên nhân không phải do bệnh tiểu đường gây ra bao gồm viêm tuyến tụy hoặc viêm tuyến tụy, ung thư tuyến tụy, tuyến giáp hoạt động quá mức và hội chứng Cushing. Hội chứng Cushing là tình trạng nồng độ cortisol trong máu tăng cao.
Theo YNet, các khối u tiết ra hormone hiếm gặp cũng có thể khiến lượng đường trong máu cao. Chúng bao gồm glucagonomas, là những khối u bắt đầu trong tuyến tụy và tiết ra quá nhiều hormone glucagon, Healthline cho biết. Các khối u tiết ra hormone tăng trưởng cũng làm tăng lượng đường trong máu, cũng như các khối u pheochromocytomas. Phòng khám Mayo cho biết Pheochromocytomas là những khối u phát sinh từ tuyến thượng thận. Mặc dù lành tính nhưng chúng lại gây tăng huyết áp cũng như lượng đường trong máu.Mức đường huyết có thể tăng cao bất thường nếu cơ thể bị căng thẳng quá mức, chẳng hạn như bệnh nặng, đau tim, đột quỵ hoặc chấn thương khác, theo MedicineNet.
Thuốc cũng có thể làm tăng lượng đường trong máu, MedicineNet nói. Những loại thuốc này bao gồm thuốc tránh thai, thuốc chẹn beta, prednisone và phenothiazines. Cách điều trị tăng đường huyết không do tiểu đường là điều trị tình trạng cơ bản.