Based on demographic information of the area being analyzed, the
system estimates the distribution of people with user-specified attributes at a given location within that area. [Solution] The human flow information
estimation device 2000' includes a calculation device 2100 that performs human flow
information analysis based on predetermined demographic information, which includes the number of people located in each of a plurality of predetermined area meshes and information on the attributes of those people. The human flow information
estimation unit 2103 identifies a set of unit sub-regions that cover the area to be analyzed without overlapping each other, and based on demographic information and predetermined lifestyle information, it distributes the number of people from the demographic information to the unit sub-regions at predetermined time intervals, based on the type of place and the size of the place corresponding to the classification of people's behavior in each area mesh, and estimates aggregated data for each unit sub-region. Based on the aggregated data, the human flow information
estimation unit 2103 calculates a human
absorption capacity value, which is the ratio of the number of people with the analysis target attributes for each unit sub-region to a predetermined value.