类衣服（例如阿拉伯国家及一些伊斯兰国家里女性的传统服饰波卡）则会更易导致较低的维生素D含量，并更易引发维生素D缺乏。
深色肤色.曾有人提出，浅色皮肤所含的色素较少，拥有浅色皮肤的人群身体内的维生素D含量相对而言要高一些，又由于黑色素可以阻挡阳光，因此居住在高纬度的深色肤色的人群可能会需要摄入额外的维生素D来防止发生维生素D缺乏。自然选择假说表明，生活在靠近南极与北极的人群进化出了浅色皮肤用来优化皮肤对于阳光照射的接收能力 。佝偻病有的时候是由于基因异常导致的，例如常染色体显性遗