1. A computer-implemented method, the method performed by at least one processor and comprising: determining clusters of points of interest (POIs) within a geographic region; calculating popularity values for the clusters based on popularity data associated with the POIs included in the clusters; selecting, among the clusters, a cluster of POIs having a popularity value, of the popularity values, exceeding a threshold popularity value; determining a preliminary geographic boundary for the selected cluster based on a density percentage of the POIs from the selected cluster of POIs; comparing an area within the preliminary geographic boundary with a threshold amount of area, and setting the preliminary geographic boundary as a final geographic boundary when the area within the preliminary geographic boundary does not exceed the threshold amount of area; and storing data specifying an area of the final geographic boundary and a name of the selected cluster for display on a user device.