黑棘皮病常常与由二型糖尿病或肥胖所导致的胰岛素水平升高有关。如果胰岛素水平过高,多余的胰岛素可能激活皮肤细胞,进而引起黑棘皮病特征性的皮损表现。
某些病例中,黑棘皮病是遗传造成的。黑棘皮病的发生也可能与服用某些药物有关,比如生长激素、口服避孕药和大剂量的烟酸。其他的激素问题以及内分泌失调也可能引起黑棘皮病。另外,极少数的黑棘皮病可能与某些癌症有关。