De algemene reden voor voetkramp tijdens het slapen is een verminderde bloedcirculatie in de voet. Door de zuurstofafname in de voetspieren worden ze vernauwd of spastisch, soms pijnlijk. Kramp in de voet kan op elke leeftijd voorkomen. Moderne levensstijlen met een gebrek aan goede lichaamsbeweging worden soms verweten voor voetkrampen, maar zelfs atleten lijden aan voetkrampen.
Elektrolytische onbalans is een belangrijke factor in voetkrampen. Er moet een goede balans zijn in de zouten van natrium, kalium, calcium en magnesium. Een dip in kalium is de hoofdveroorzaker van het stoppen van het doorgeven van de juiste elektrische signalen aan je spieren. (Lopers hebben vaak een banaan voor de race vanwege het hoge kaliumgehalte.)
Gebrek aan hydratatie is een andere reden voor voetkrampen. Bij atleten komt het verlies van kalium gedeeltelijk tot stand door uitdroging en zweten. Sportdrankjes zijn ontworpen om hydratatie en elektrolyten bij sporters te houden. Voor de persoon die een slaap zonder onderbreking door voetkrampen wenst, zou de juiste hydratie het werk moeten doen omdat het verlies van zouten door zweten geen kwestie zou moeten zijn.
Te hoge inspanning van de voetspieren, met als gevolg onvoldoende bloedcirculatie en kaliumspiegels, kan ook de boosdoener zijn. Als u voor de slaap een ongebruikelijk aantal hebt gelopen, kan dit leiden tot krampen. Het probleem van circulatie en krampen kan ook mensen met specifieke gezondheidsproblemen, zoals diabetici, teisteren.