Hypovitaminosis, a deficiency of one or more essential vitamins can cause dry skin. Specifically, low levels of vitamin D, vitamin A, or niacin can result in dry skin. A lack of zinc or iron can also be an underlying cause.