Nguyên nhân của hạ đường huyết là do:
- Các nguyên nhân biết được: Ăn không đủ, thiếu
bữa ăn phụ, bỏ bữa ăn, ăn quá ít, ăn không đúng bữa, nhịn đói lâu ngày, uống nhiều rượu, bia, đặc biệt lúc đang đói, bị lả do đói, người ốm nặng, lâu ngày không ăn được, bị các bệnh ung thư, bệnh đường ruột, bệnh gan, bệnh
nội tiết...
- Bệnh tuyến nội tiết: u tuyến tụy lành tính hay ác tính làm tăng bài tiết ra insulin. Những bệnh nhân bị u tụy tạng có
triệu chứng rất nặng, thường xảy ra cơn hôn mê, co giật và thường kèm theo chứng béo phì. Ngoài ra khi giảm chức năng thùy trước tuyến yên, hoặc tuyến thượng thận cũng có thể bị hạ đường huyết.
- Hội chứng Dumping (sau cắt dạ dày): Hoạt động, làm việc quá sức như tập, hoặc thi điền kinh, bơi lội, leo núi, đua xe đạp đường trường..., lao động nặng hoặc sau khi cho con bú.
- Người đang dùng các thuốc uống hoặc tiêm để
điều trị bệnh tiểu đường với liều lượng thuốc và chế độ ăn chưa phù hợp.
Ngoài ra còn nhiều trường hợp hạ đường huyết không biết được nguyên nhân (chiếm khoảng 70%), các trường hợp này có triệu chứng thường nhẹ.