成人维生素D缺乏的原因是日光照射不足 。若有足够的紫外线辐射人体皮肤可以产生足够的维生素D,产生的维生素D量将与紫外线辐射照度、大气环境、照射时间和皮肤暴露面积成正比。在冬季和春季由于寒冷、缺乏户外运动或多雾地区、工业城市和严重的空气污染,许多高层建筑的环境会使紫外线辐射不足。