Pada pasien yang sehat, hipokalsemia dan hiperkalsemia adalah kondisi yang relatif jarang terjadi. Tubuh yang sehat biasanya mampu mengatur kadar kalsium dalam aliran darah tanpa kesulitan, meskipun ada penyakit yang dapat menyebabkan kadar kalsium naik atau turun. Pasien dengan gangguan tertentu, seperti masalah paratiroid, gagal ginjal, atau beberapa jenis kanker, dapat mengalami salah satu dari kondisi ini, tergantung pada sifat penyakitnya. Risiko hipokalsemia dan hiperkalsemia lebih tinggi pada pasien usia lanjut, dan insiden hipokalsemia lebih tinggi pada kedokteran anak, terutama pada bayi baru lahir.
Masalah dengan kelenjar paratiroid jarang terjadi, hanya mempengaruhi sekitar 25 dari 100,000 pasien, tetapi sering menyebabkan hipokalsemia dan hiperkalsemia. Kelenjar ini sebagian bertanggung jawab untuk menjaga keseimbangan sejumlah mineral dan enzim, termasuk kalsium. Tidak adanya hormon yang dilepaskan dari kelenjar ini, yang paling sering terjadi ketika kelenjar diangkat selama operasi pada kelenjar tiroid, menyebabkan tulang menahan kalsium daripada membiarkan sebagiannya tetap berada dalam aliran darah, yang mengakibatkan hipokalsemia. Kelenjar paratiroid yang hiperaktif dapat menyebabkan tulang kehilangan terlalu banyak kalsium, yang mengakibatkan kondisi sebaliknya, hiperkalsemia.
Penyakit ginjal dan kanker ginjal juga dapat menyebabkan hipokalsemia dan hiperkalsemia. Penyakit ini mempengaruhi sekitar 10% dari populasi orang dewasa, meskipun persentase orang dengan hipokalsemia atau hiperkalsemia akibat penyakit ini lebih rendah. Masalah dengan ginjal dapat menyebabkan hipokalsemia dan hiperkalsemia karena, jika ginjal tidak berfungsi dengan baik, mereka dapat membiarkan terlalu banyak kalsium meninggalkan tubuh melalui urin atau menyerap kembali terlalu banyak mineral ke dalam tubuh.
Hipokalsemia jarang terjadi pada pediatri, dan hiperkalsemia jarang terlihat. Hipokalsemia sering terlihat pada bayi yang lahir terlalu dini atau terlalu kecil. Sekitar 30% dari bayi yang lahir dengan berat lahir kurang dari 3.3 pon (1,500 gram) dan 89% dari mereka yang lahir sebelum minggu ke-32 kehamilan memiliki konsentrasi yang sangat rendah atau tidak ada kalsium dalam darah.
Pada geriatri, prevalensi hipokalsemia dan hiperkalsemia lebih tinggi daripada yang terlihat pada populasi orang dewasa. Meskipun masih jarang, pasien lanjut usia berisiko lebih tinggi mengalami gangguan yang menyebabkan peningkatan atau penurunan kadar kalsium darah. Pasien dengan segala bentuk kanker juga lebih mungkin untuk mengembangkan hipokalsemia dan hiperkalsemia, yang terjadi di antara 20% dan 40% pasien kanker. Pasien yang telah menjalani operasi atau cedera di mana tulang telah rusak berada pada risiko besar terkena hipokalsemia, karena tulang yang cedera membutuhkan kalsium tambahan untuk memperbaiki dirinya sendiri.