Foot cramps are usually caused by fatigue or nutritional deficiency but there are some other causes too. Decreased blood circulation can also cause cramps and pain in foot. Lack of essential nutrients may also cause cramps. Dehydration and diabetes can also be a cause of cramps in foot. Pinched nerves and hormonal imbalances can be a cause too.