1. A method comprising: associating each search query of a plurality of search queries with user localities of respective users who issue that search query; matching the user localities to population localities of respective populations among which the users are distributed, said matching including matching a first user locality of a first user to a first population locality of a first population, the first population locality including a plurality of regions, one of the regions being the first user locality; determining, at a web server using one or more processors of the web server, for the first user locality, cumulative interest of the first population with respect to each search query, said determining including combining interests of users in each of the plurality of regions of the first population locality with respect to the search query based at least in part on a distance between each region and the first user locality, wherein the interests of the users in a region of the first population locality that is relatively farther from the first user locality is determined to have relatively less effect on the cumulative interest of the first population for the first user locality by, for each search query: applying a first weight to the cumulative interest of the first population to provide a first weighted cumulative interest for the search query; for each search query, applying a second weight less than the first weight to a cumulative interest of a second population that corresponds to a second population locality different from the first population locality to provide a second weighted cumulative interest for the search query; and suggesting at least some of the plurality of search queries to the first user based on a combination of the first weighted cumulative interest and the second weighted cumulative interest with respect to each of the at least some of the plurality of search queries.