食物中的钙仅有一小部分被吸收,大部分随粪便排出。主要影响钙吸收的因素是维生素D和机体对钙的需要。维生素DC有促进小肠对钙吸收的作用。儿童和乳母对钙的吸收增加。此外,钙盐只有在水溶液状态(如氯化钙、葡萄糖酸钙溶液),而且在不被肠腔中任何其他物质沉淀的情况下,才能被吸收。肠内容的酸度对钙的吸收有重要影响,在pH约为3时,钙呈离子化状态,吸收最好。肠内容中磷酸过多,会形成不溶解的磷酸钙,使钙不能被吸收。此外,脂肪食物对钙的吸收有促进作用,脂肪分解释放的脂肪酸,可与钙结合形成钙皂,后者可和胆汁酸结合,形成水溶性复合物而被吸收。
钙的吸收主要是通过主动转动完成的。肠粘膜细胞的微绒毛上有一种与钙有高度亲和性的钙结合蛋白,它参与钙的转运而促进钙的吸收。