The invention relates to a method for preparing a sodium polyacrylate-halloysite-konjac glucomannan composite humidity conditioning agent. The method comprises the following steps of: (a) activating halloysite at the temperature of 450 DEG C; (b) weighing polyacrylic acid, adding the weighed polyacrylic acid into sodium hydroxide liquid, prepared from sodium hydroxide and distilled water, to neutralize, weighing konjac glucomannan, activated halloysite, nano silver-loaded antimicrobial powder, potassium persulfate, N,N'-methylene-bis-acrylamide, and aluminum chloride liquid, prepared from aluminum chloride and water, respectively adding the weighed konjac glucomannan, activated halloysite, nano silver-loaded antimicrobial powder, potassium persulfate, N,N'-methylene-bis-acrylamide and aluminum chloride liquid into a reactor containing neutralized liquid, and carrying out reaction for 1-2 hours while stirring; (c) cooling a polymer obtained in the step (b) to room temperature, then drying the polymer for 2-3 hours at the temperature of 150 DEG C, and carrying out secondary foaming and pore forming; and (d) crushing a dried humidity conditioning material for 2-3 minutes by using a crusher, thereby obtaining a powdered humidity conditioning agent. According to the method for preparing the sodium polyacrylate-halloysite-konjac glucomannan composite humidity conditioning agent, the humidity conditioning agent has the advantages of rapid humidity conditioning response and moisture absorption and desorption rate, large moisture content / capacity, good relative humidity stability, simplicity and convenience in preparation, low cost, good effect, environmental friendliness, no pollution, no toxicity and harmlessness.