La desnutrición puede ser causada por una deficiente absorción de nutrientes de los alimentos debido a la falta de una vitamina como el hierro, o por familias de bajos recursos económicos que no pueden ofrecer una dieta balanceada y rica en nutrientes necesarios para el desarrollo normal de un niño.