What causes muscle spasms in the hands and feet?

Spasms. can be caused by a neurological condition. They can also be "mini cramps". Cramping is usually caused by an electrolyte imbalance or dehydration. If it is happening all of the time, I would see my primary care doctor and then probably a neurologist.