La causa más frecuente de osteomalacia es una deficiencia de vitamina D, que puede tener muchos orígenes: déficit nutricional, falta de exposición a la luz solar, malabsorción por enfermedad celíaca o enfermedad de Crohn, enfermedad del hígado o enfermedad renal.