Hipercalcemia poate fi determinată de:
- hiperactivitatea glandelor paratiroide (situație numită Hiperparatiroidism).
- cancerul – unele forme de cancer sau dezvoltarea metastazelor,
- unele boli pulmonare cum ar fi sarcoidoza sau tuberculoza,
- unele afecțiuni genetice, cum ar fi Hipercalcemia hipocalciurică familială,
- unele medicamente, cum ar fi litiul, utilizat în tratarea afecțiunilor psihiatrice, sau unele diuretice, cum ar fi Indapamidul sau Hidroclorotiazida,
- administrarea prea multor suplimente de calciu și vitamină D,
- stările de deshidratare severă.