The invention relates to a demand response-based intelligent control method for a home energy management system. The method comprises the following steps that initial parameters are input, and a population is randomly generated by an initialization operator; a target function for spending the least electricity fee is built, constraint conditions are set, and a fitness model is constructed; the fitness model is solved to obtain the equipment states in all the scheduling time periods, and storage battery charging and discharging are conducted according to the equipment states in the scheduling time periods; a selection operation and a crossover operation are conducted in sequence, whether the population meets the constraint conditions or not is judged, and if not, variation is conducted after population repairing; if yes, variation is directly conducted; and whether the population obtained after variation meets the constraint conditions or not is judged, and if not, population repairing is conducted. Compared with the prior art, the method has the advantages of adopting peak-load shifting to transfer part of the distributed energy generating capacity, being more flexible in application, adopting the repairing method to meet the constraint conditions, being more suitable for some complex non-linear integer model problems and the like.