The embodiment of the invention discloses a method and server for pushing information based on a filtering and clustering method. The method comprises the steps that a geographical range is divided into more than one block, the number of users in each block is obtained; according to the obtained number of the users, the blocks of which the number of users is smaller than a preset value are filtered out; according to the reserved block after being filtered, adjacent blocks form a continuous area serving as a hot area to be stored, and more than one hot area is stored; the users in the hot areas are provided with service. According to the technical scheme, the geographical range is divided into the blocks, the blocks are filtered and clustered according to the number of the users in the blocks, the hot areas are formed, richer service is provided for the current users in the hot areas, the filtering and clustering are easy in calculation, the processing time is short, the blocks with a small number of users are filtered, the blocks with a large number of users are clustered to form the hot areas, expenses for calculation are reduced, and maintenance cost is lowered greatly.