I crampi muscolari sono causati da una ipereccitabilità dei nervi che stimolano i muscoli e possono essere dovuti ad affaticamento dopo attività fisica pesante, a disidratazione causata da eccessiva sudorazione con perdita di elettroliti e sali minerali, a una carenza di calcio, magnesio e potassio (che favorisce una ipereccitabilità dei nervi), ma anche a traumi o a specifiche situazioni patologiche, fra cui il diabete e alcune patologie della tiroide e del fegato.