The invention relates to a method and system for recommending data, wherein the method comprises the steps of collecting the choice record of each user to each piece of to-be-recommended data, obtaining an average click rate of each user to the to-be-recommended data according to the choice record of each user to each piece of to-be-recommended data, obtaining an average popular degree of each piece of to-be-recommended to all users receiving recommendation, and obtaining the recommendation score of each piece of to-be-recommended according to the average popular degree or obtaining the recommendation score of each piece of to-be-recommended according to the choice record, the average click rate and the average popular degree. The method and the system are capable of automatically realizing differentiated processing on active users and non-active users, and hot videos and non-hot videos, and also capable of automatically digging out the popular statistical characteristics of data, for example, videos, and the recommendation results are not limited to the hottest data, for example, videos, so that lots of data, for example, videos, have a chance to be shown to different users.