Si parla inoltre di ipoglicemia funzionale quando la causa è un problema del metabolismo, e di ipoglicemia idiopatica quando invece non è possibile individuare una causa fisiologica definita per il basso valore di glicemia. La lista che segue è divisa per classi di cause: nonostante la lunghezza, la lista non è esaustiva.