No one seems to know the exact cause of muscle cramps, but some believe that muscle cramps occur because of low calcium or potassium in the blood. Others have said that lack of proper fluids, resulting in a mild case of dehydration can cause muscles to cramp. not getting enough blood circulation can cause cramping.