Abstract
Human mobility is becoming increasingly complex in urban environments. However, our fundamental understanding of urban population dynamics, particularly the pulsating fluctuations occurring across different locations and timescales, remains limited. Here, we use mobile device data from large cities and regions worldwide combined with a detrended fractal analysis to uncover a universal spatiotemporal scaling law that governs urban population fluctuations. This law reveals the scale invariance of these fluctuations, spanning from city centers to peripheries over both time and space. Moreover, we show that at any given location, fluctuations obey a time-based scaling law characterized by a spatially decaying exponent, which quantifies their relationship with urban structure. These interconnected discoveries culminate in a robust allometric equation that links population dynamics with urban densities, providing a powerful framework for predicting and managing the complexities of urban human activities. Collectively, this study paves the way for more effective urban planning, transportation strategies, and policies grounded in population dynamics, thereby fostering the development of resilient and sustainable cities.
Similar content being viewed by others
Introduction
Human mobility, often considered the lifeblood of a city, significantly impacts its economy, vibrancy, energy consumption, and public health1. This constant movement generates not only traffic patterns but also dynamic fluctuations in the population as people move in and out of various locations. Like a city’s heartbeat, these fluctuations mirror the diverse human activities occurring both spatially and temporally2. Uncovering the patterns behind these pulsating dynamics can provide critical insights into urban functionality, growth, and resilience—all of which are essential for urban planning, environmental management, traffic prediction, and epidemic prevention3,4,5,6,7,8,9,10.
Numerous studies have delved into the realm of human mobility, focusing on trajectories and flows1. Many of these works have revealed statistical regularities in scaling, such as power-law or exponential distributions, and in travel costs, including travel displacement and/or travel time, that characterize these trajectories11,12,13,14,15,16,17. Models for estimating static flows between locations, including those based on gravitational analogies, have also been well developed. Many of these models rely on spatial associations between population movements and various indicators of attractiveness, such as population size6,17,18,19,20,21,22. Additionally, some studies have quantitatively demonstrated how urban spatial structures influence human travel patterns5,10,17,23. Furthermore, research focusing on time-variant human processes has sought to identify, categorize, and visualize temporal patterns of human activity across diverse urban settings3,4,24. These efforts have significantly advanced our understanding of the patterns and behaviors associated with human movement in urban environments.
However, the population fluctuations driven by human mobility, which can generally be regarded as occurring along a dimension approximately perpendicular to the plane of trajectories and flows, have never received adequate attention. This oversight may stem from the challenge of concisely and universally quantifying these dynamics over time and space, as well as from difficulties in developing a model that explains such phenomena25. Similar to findings in human mobility, substantial evidence demonstrates that scale invariance exists in urban systems across spatial, hierarchical, and size dimensions, suggesting the absence of characteristic scales26,27,28,29,30 and the presence of fractal-like geometry31,32,33. Nevertheless, the temporal scaling behavior of urban systems remains significantly understudied. Time scaling properties have primarily been explored in biophysical and natural phenomena, such as physiological signals34, meteorological observations35, and hydrological processes36. Moreover, the relationship between temporal scaling and geographic space remains unknown. Therefore, it is vital to examine the temporal scaling behavior of population dynamics in conjunction with their spatial regularity, in order to establish more universal laws that can enrich urban science2.
In this study, we seek to uncover the temporal and spatial scaling patterns of urban population fluctuations. Using geotagged mobile device data from five municipalities and one metropolitan area across different continents (Asia, Europe, and America; see “Methods” and Supplementary Notes 1 and 2), we apply detrended fluctuation analysis (DFA)37 to grid-based population time series (see Fig. 1 and “Methods” for more details). Our analysis reveals that population fluctuations within urban systems exhibit spatiotemporal scale invariance, indicating a distinctive scale-free behavior in both spatial and temporal domains that is characterized by a pair of power-law functions. The scaling exponents are not constant but exhibit a spatiotemporal gradient in a logarithmic manner. Notably, this gradient pattern, where temporal scaling exponents are spatially organized at the micro level, indicates well-defined urban spatial structures. These structures generally display an organization akin to the distance-decay layout of mobility and its influencing factors, such as population density and functional attractiveness. This is consistent with the process of urban growth spreading outward from a historic center, the standard model for the development of industrial cities and their later variants5,17,38,39. By associating the analysis with the conventional model of urban density, we reveal an urban allometry that elucidates the regularity of population fluctuations. These findings enhance our understanding of seemingly random yet structured human activities in relation to urban configurations, thus informing economic activities, urban planning, and public health strategies where population dynamics are highly relevant.
a An example map of a study area (the city of Beijing, China). The sample area in Green consists of 16 grid cells corresponding to (b). In this way, each grid cell in b has its spatial reference in (a). b Sequential and time-slicing mapping of mobile check-in data for the sample area in (a). The color in each grid cell represents the number of ambient population derived from mobile device datasets at a specific time spot (labeled below each image in b). c The time series recording the population fluctuations of the four grid cells in the purple box in (b). The number labels on the left side of the series correspond to the number labels in the purple box of the first image in (b). The positions and values of the color points in the time series correspond to the spatial patterns of the four grid cells at the above nine time spots in (b). [Note: a is Powered by Esri. The built-up areas and water bodies on the base map of a were extracted from the European Space Agency’s 2018 Land Cover–Climate Change Initiative data61 (© 2017 ESA Climate Change Initiative – Land Cover, led by UCLouvain)].
Results
Spatial and temporal scale invariance of population fluctuations
To characterize urban population fluctuations and reveal their spatiotemporal scaling patterns, we used equidistant time series grid data derived from datasets captured on and extracted from mobile devices (“Methods”). We calculated the mean population fluctuation, \({F}_{i}(s)\), of each grid cell \(i\) over varying time durations \(s\) (i.e., a series of given temporal scales, ranging from an hour to a day in increments of 20 min, for measuring time series statistics by considering the scaling effect). This was achieved by using DFA, where \({F}_{i}(s)\) is the square root of the averaged variance of the linearly detrended time series profile (see “Methods”). Furthermore, we defined and measured the mean population fluctuation, \(F(s,r)\), at distance \(r\) from the main urban center within these time intervals \(s\). As shown in Fig. 2, in our case, \(F(s,r)\) was approximately estimated using the weighted average of \({F}_{i}(s)\) of all the grid cells within the circular ring of a certain width \({r}_{c}\) at distance \(r\) from the center (see “Methods” for details of calculation). Subsequently, we investigated the space-time scaling patterns of population fluctuations in four Chinese cities and conducted the same analysis in two other cities in Europe and North America, respectively, serving as validation (Fig. 3). The results show that population fluctuations in diverse urban systems across continents can be characterized by a set of scaling laws, which we define as:
where \(\alpha (r)\) is the temporal scaling exponent of population fluctuations at a specific distance \(r\) from the closest main urban center, and \(d(s)\) refers to the spatial scaling exponent of population fluctuations within a given temporal scale \(s\). These scaling laws maintain consistency despite alterations in the configuration of the annular structure and the corresponding distance sampling (Supplementary Note 3, Figs. S7 and S8, and Table S1).
a An example of spatially annular division of concentric zones in Beijing. For the six cases, the center of the concentric structure represents the main city center or metropolitan core determined by their urban or regional master plans (see Supplementary Note 2 and Figs. S1–6). Accordingly, Shenzhen has multiple main centers, while the other 5 cases have a single main center. The purpose of this division is to statistically calculate the mean population fluctuations, \(F(s,r)\), at a given distance \(r\) from the main urban center within a specific time interval \(s\) (in this case, \(s\,=\,60\) min). For each circular ring with the width \({r}_{c}\), its distance from the center is regarded as the radial distance from the midpoint of its width to the center. The widths of circular rings for the six cases are different, which are determined considering the sizes of both the study areas and spatial grids. Specifically, the circular ring width of four Chinese cities and Greater Boston is 3 km (1.15 km × 1.15 km spatial grid for Chinese cities, nearly 1 km × 1 km spatial grid for Greater Boston, and over 50 km urban radius), and that of Milan is 0.5 km (235 m × 235 m spatial grid and about 10 km urban radius). b The temporal scaling of the mean population fluctuations \(F(s,r)\) of the red circular region in (a). Each circular region in cities could possess such a temporal scaling, thus forming Fig. 3a. c The spatial scaling of the mean population fluctuations \(F(s,r)\) of Beijing with the time interval \(s\,=\,60\) min. When changing the time interval \(s\), spatial scaling of population fluctuations could accordingly change, thus forming Fig. 3b. [Note: a is Powered by Esri.].
a Double-logarithm plots of the mean population fluctuations \(F(s,r)\) and temporal scales \(s\) in terms of different spatial distance \(r\) from the urban centers for the six focal cases. b Double-logarithm plots of the mean population fluctuations \(F(s,r)\) and spatial distance \(r\) from the urban centers in terms of different temporal scales \(s\) for the six focal cases. \({r}_{m}\) refers to the maximum radius from the closest main urban center for each case.
Equation (1) defines the scaling law of population dynamics in the time domain, indicating that at a certain distance \(r\) from the city center, the population fluctuations \(F(s,r)\) increase in proportion to the increase of temporal scales \(s\). Equation (2) characterizes the scaling law of population dynamics in the spatial domain, indicating that within a certain temporal interval \(s\), the population fluctuations \(F(s,r)\) decrease in proportion to the increase of spatial distance \(r\) from the closest city center. Equations (1) and (2) together reflect the spatiotemporal scale invariance of population dynamics, suggesting that we may not be able to find a specific spatial or temporal scale to characterize human motions.
It is noteworthy that only one obvious break in linearity among all the plots appears and this is in Shenzhen (see Fig. 3b, and similar situations also occur in our sensitivity analysis, as shown in Supplementary Fig. S8). A crossover point around \(r\,=\,25.5{\mbox{km}}\) (\({{{\mathrm{ln}}}}\,r\approx 3.23\)) indicates the spatial patterns of Shenzhen’s population fluctuations exhibit two distinct scaling processes: one characterized by relative spatial homogeneity with a low slope close to the main urban area (\(r\,\le \,25.5{\mbox{km}}\)) and the other by relatively high spatial heterogeneity with a high slope in the outer suburbs (\(r\, > \,25.5{\mbox{km}}\)). This is a common phenomenon that reflects different growth probabilities across locations or scales, leading to distinct scaling properties within multi-scaling processes40. Each scaling process, when considered separately, conforms to the scaling law described in Eq. (2). Supplementary Tables S3 and S4 list the linear estimation results of all the scaling relations across the whole spatiotemporal scales for population daily fluctuations in the six focal cases (Fig. 3). The overall averages of the goodness of fit are around 0.994 for temporal scaling and 0.921 for spatial scaling (see Table 1). Such approximate linearity confirms the objective existence of the spatiotemporal scaling laws defined by Eqs. (1) and (2). Furthermore, the differences in these linear slopes indicate that the scaling exponents \(\alpha (r)\) and \(d(s)\) vary with spatial and temporal scales \(r\) and \(s\), respectively. This illustrates that the population fluctuations in cities or regions possess spatiotemporal heterogeneity of scaling, meaning that their scaling relationships could vary depending on different geographic locations or time scales.
Heterogeneity of temporal scaling and regularity of spatial organization
While Eq. (1) reveals the existence and spatial heterogeneity of temporal scale invariance in population fluctuations at a relatively macro urban scale, it remains unclear whether this invariance universally exists at more micro scales and how this is expressed in terms of its spatial heterogeneity. Therefore, we investigated scaling behaviors of population fluctuations in the time domain at the grid scale. The double-logarithm plots of the mean fluctuation \({F}_{i}(s)\) and its counting time duration \(s\) for any valid grid cells \(i\) in the six focal cities are depicted in Fig. 4. These plots generally show strong linearity between the logarithmic functions \({{{{\mathrm{ln}}}}}\,{F}_{i}(s)\) and \({{{\mathrm{ln}}}}\,s\) of the mean fluctuations and time scales respectively. This indicates the geographically micro-scale universality of temporal scale invariance in population fluctuations, expressed as:
where \({\alpha }_{i}\) denotes the scaling exponent of population fluctuation in the time domain for the grid cell \(i\) and ranges from 0 to 2. Detailed information on the range of the estimated scaling exponents \({\alpha }_{i}\) and the goodness of fits, \({R}^{2}\), for the double-logarithm plots (Fig. 4) are provided in Table 2.
a–f Double-logarithm plots of the mean population fluctuations \({F}_{i}(s)\) and temporal scales \(s\) for each grid cell \(i\) (right) and spatial distribution of temporal scaling exponents \({\alpha }_{i}\) at the grid scale (left) in the six focal areas are shown. Each curve represents a group of estimated mean fluctuations within the corresponding temporal scales for the time series of population dynamic fluctuation in a spatial grid. The exponents \({\alpha }_{i}\) can be estimated by calculating the slope coefficients of the curves. To clearly display the spatial structure of these urban systems, the areas of fBm with \({\alpha }_{i}\, > \,1\) are divided into two levels (represented by red and orange colors) for those cities with \({\alpha }_{i}\) values generally less than 1.5 and three levels (represented by red, orange, and yellow colors) for Greater Boston due to its \({\alpha }_{i}\) range exceeding 1.5. The levels of fBm are determined mainly based on the statistical properties of \({\alpha }_{i}\) and the \({\alpha }_{i}\) range of the city, such as the critical value \({\alpha }_{i}\,=\,1.5\) (distinguishing the persistence and anti-persistence, see Supplementary Note 4) for Greater Boston, the critical value \({\alpha }_{i}\,=\,1.25\) for Beijing, Shanghai, Guangzhou, and Shenzhen with their \({\alpha }_{i}\) values generally less than 1.5, and the critical value \({\alpha }_{i}\,=\,1.15\) for Milan with its \({\alpha }_{i}\) values generally less than 1.3 (see Table 2). This figure generally shows spatial gradient patterns of \({\alpha }_{i}\) from the center to the periphery, indicating that the higher the value of \({\alpha }_{i}\) is, the closer a given area is potentially to the city centers. [Note: The left-side images of a–f are Powered by Esri.].
The value range of \({\alpha }_{i}\) (\(0\, < {\alpha }_{i} < \,2\)) suggests that the mean population variation could potentially increase with temporal scales in three different ways: a sub-linear increase with \(0\, < \,{\alpha }_{i}\, < \,1\), a linear increase with \({\alpha }_{i}\,=\,1\), and a super-linear increase with \(1\, < {\alpha }_{i}\,\le \,2\). Consequently, a higher \({\alpha }_{i}\) value implies more intensive long-term oscillations in population variation, and \({\alpha }_{i}\,=\,1\) is a critical value used to distinguish between the dichotomous fractal time series models of fractional Gaussian noise (fGn) and fractional Brownian motion (fBm) (see Supplementary Note 4 and Fig. S12). Specifically, when \({\alpha }_{i}\, > \,1\), the time series follow the non-stationary properties of fBm. When \({\alpha }_{i}\, < \,1\), the series follow the stationary properties of fGn. The exponent \({\alpha }_{i}\) also has a mutually transformable relationship with the Hurst exponent and the spectral index41. Thus, it can characterize the long-range dependence of the time series42 and indicate the phenomenon of “\(1/f\) noise” (see Supplementary Note 4). If \({\alpha }_{i}\, > \,0.5\), the series are long-term correlated. The higher the value of \({\alpha }_{i}\), the stronger the correlations in the series. In contrast, \({\alpha }_{i}\, < \,0.5\) indicates the long-term anti-correlations of the series43,44. In our case, the estimated \({\alpha }_{i}\) values for the six focal cities generally range from 0.5 to 2.0. This indicates the long-term correlation (i.e., persistence) of dynamic human behavioral characteristics in urban systems.
Figure 4 and Table 2 suggest that the estimated scaling exponents \({\alpha }_{i}\) vary across locations within individual cities. This confirms the spatial heterogeneity of temporal scaling processes in population fluctuations, as similarly revealed by Eq. (1). After classifying the grid cells within these cities based on the \({\alpha }_{i}\) values, the spatial arrangement of \({\alpha }_{i}\) (Fig. 4) shows patterns similar to urban structures as determined by their urban master plans (Supplementary Note 2 and Figs. S1–6) and the spatial regularity of a general distance-decay organization from the center to the periphery. Specifically, the areas with high \({\alpha }_{i}\) values are primarily located in planned main urban areas, the core areas of new towns and counties, or important transportation corridors, while the areas with low \({\alpha }_{i}\) values are predominantly distributed on the periphery of these cities and regions. Typically, the higher values of \({\alpha }_{i}\) (i.e., \({\alpha }_{i}\, > \,1.25\) for Beijing, Shanghai, Guangzhou, and Shenzhen; \({\alpha }_{i}\, > \,1.15\) for Milan; \({\alpha }_{i}\, > \,1.5\) for Greater Boston) essentially correspond to key functional areas or development hot spots, such as the central business districts, the cities’ historic or development cores, as well as important economic, technological, and industrial functional areas and nodes in the urban network (Supplementary Note 5 and Figs. S13–18).
The concentration of higher \({\alpha }_{i}\) values in main urban areas is potentially formed by a high level of population mobility in or around urban centers, key functional areas, or development hotspots. This is especially due to higher population density (which potentially creates more population movements in the unit area) and highly frequent visitations caused by regular commuting and relatively mixed land uses but usually with the leading functions of manufacturing, commerce, or public services (which may create directional population flows). This potentially generates more significant global variation in population dynamics but with smoother fluctuations as the short-term population changes are slight compared with the large base of population movements. In contrast, a low level of population mobility, potentially due to low population density, limited public transport coverage, singular economic structures focused on primary industries, or restricted and limited urban functions, makes the population relatively stable, without the obvious rise–fall in oscillations, thereby resulting in lower \({\alpha }_{i}\) values scattered around the outskirts of the city.
Spatiotemporal gradients of scaling exponents
The spatial regularity of higher \({\alpha }_{i}\) values concentrating in main urban centers and core functional areas and gradually decreasing outwards (Fig. 4) suggests that temporal scaling exponents \({\alpha }_{i}\) could statistically possess a spatial gradient from the center to the periphery. Figure 5 exhibits the spatial variation of the mean \({\alpha }_{i}\) values with regard to the distance \(r\) from main urban centers, based on estimating the logarithmic spatial gradient of temporal scaling exponents, that is:
where \(\alpha (r)\) has the same meaning as defined in Eq. (1), \(b\) reflects the gradient decreasing rate, and \({\alpha }_{1}\) is a constant coefficient that can be interpreted as the theoretical scaling exponent near the city center (\(r\,=\,1\)).
The spatial circular division of the six areas, based on which temporal scaling exponents \(\alpha (r)\) are estimated, is consistent with that described in Fig. 2.
A simple integral after combining the derivation of Eq. (1) with Eq. (4) yields not only the spatiotemporal scaling laws described as Eqs. (1) and (2), but also a logarithmic temporal gradient of spatial scaling exponents (“Methods”), expressed as:
where \(d(s)\) and \(b\) have the same meanings as defined in Eqs. (2) and (4) respectively, and the constant coefficient \({d}_{1}\) can be regarded as the theoretical scaling exponent of population fluctuations in one temporal unit, that is, \(F(r)\propto {r}^{{d}_{1}}\) when \(s\,=\,1\). The temporal gradient of \(d(s)\) can be empirically verified through the estimation of Eq. (2), as shown in Supplementary Fig. S19.
Equations (4) and (5) complete the expression of scaling exponents defined in Eqs. (1) and (2), thereby revealing the regularity of spatiotemporal complexity in population dynamics. The scaling relationship of population fluctuations is not governed by a single scaling exponent but varies according to temporal scales and geographical locations. However, this variation in scaling exponents follows a logarithmic spatiotemporal gradient with a consistent gradient rate, \(b\). Only when the temporal measurement scale or geographical location is specified can a specific spatial or temporal scaling relation of population fluctuations be determined. Above all, the spatiotemporal scaling model composed of Eqs. (1) and (2) when integrated with Eqs. (4) and (5) quantifies the scaling processes and spatiotemporal sensitivity of population dynamics. Consequently, this model is capable of reproducing and predicting the spatiotemporal patterns of urban population fluctuations in cities and regions (see Fig. 6 for reproduction results and Supplementary Note 3 and Fig. S9 for prediction results of the four cases not used for parameter estimation) by using the estimated parameters (Table 3).
The dashed line represents a perfect prediction for the observation (i.e., \(y\,=\,x\)). The closer the slope coefficient of plots (fitted by the red lines) is to 1, the better the predicted results are to the observed. The logarithmic expression ensures the comparability across time and space scales in a plot by eliminating dimensional inconsistencies.
An urban allometry of population dynamics
As we previously speculated, the spatial patterns of population dynamics may be related to population density and functional attractiveness, which are the main factors affecting mobility5,17, while also showing certain spatial gradients17,32. To investigate these relationships, we characterized both population density and functional attractiveness in terms of urban density in our case. The density of points of interest (POI) reflects the degree of aggregation of urban functions in a region, while higher POI density represents a higher attractiveness of urban functions to some extent. Typically, the spatial distribution of urban density is simulated using either the negative exponential model or the inverse power model45, which represent the urban density \(\rho (r)\) of a location at distance \(r\) from the city center (see “Methods” for details). Although there is controversy surrounding the choice and applicability of these two models, Batty and Kim38 argued that the most rational notion of urban density is to focus on the availability of urban space for development, suggesting that the inverse power model is more appropriate. In line with this notion, the inverse power model of urban density and the spatiotemporal scaling law of population fluctuations yield a spatiotemporal allometric relationship through a simple derivation (Eq. (16)):
where \(A(s)=\frac{d(s)}{\beta }=\frac{-b\,{{{\mathrm{ln}}}}\,s+{d}_{1}}{\beta }\) is the allometric exponent characterizing how the degree of population mobility scales with the base population or urban functions.
We validated the derived allometry in Eq. (6) using empirical data on population mapping and points of interest (POI) (see “Data description” in “Methods”). Here we present the double-logarithm relationships of mean population fluctuations and two different urban densities across various temporal scales for six focal cases (Fig. 7). The sensitivity of these relationships to measurement schemes was examined through four sets of new observations (Supplementary Note 3 and Figs. S10 and S11). The approximate linearity suggests a degree of urban allometry in population dynamics with respect to urban density. Supplementary Tables S5–7 provide a detailed summary of the allometric exponents, goodness of fit, and a comparison of the two different urban densities. For further details, refer to Supplementary Note 3 and Table S2, which summarize the four groups used for sensitivity analysis. These results indicate that population fluctuations generally exhibit better urban allometry with the density of POI (with average goodness of fit above 0.87 for the six cases) compared to population density in these cases. This difference can be attributed to the relatively low spatial variations in population density near city centers in cities like Milan and Boston, causing deviations from the inverse power distribution around city centers (see Supplementary Fig. S20). Consequently, the stronger urban allometry between population fluctuations and POI density underscores the influence of urban functions on population dynamics, assuming a similar population base for these cities. In contrast, the allometries of population fluctuations with both urban densities for all four Chinese cities are more consistent. It is also worth noting that the distributions of both types of urban densities (Supplementary Fig. S20) in Shenzhen similarly exhibit two scaling processes relating to its population fluctuations (Fig. 3b). This further demonstrates their intimate correlations.
a Double-logarithm plots of the mean population fluctuations \(F(s,r)\) and population density \(\rho (r)\) in terms of different temporal scales \(s\) for the six focal cases. The population densities of all six areas are estimated based on the data from WorldPop (see “Data description” in “Methods” for more details). The estimation of the slope coefficients in a yields the allometric exponents \(A(s)\) of population density. b Double-logarithm plots of the mean population fluctuations \(F(s,r)\) and the density \(\rho (r)\) of points of interest (POI) in terms of different temporal scales \(s\) for the six focal cities. The densities of POI of the four Chinese cities are estimated by using the data crawled from Amap, while the estimation of POI densities for Milan and Greater Boston is based on the data from OpenStreetMap (see “Data description” in “Methods” for more details). The estimation of the slope coefficients in b yields the allometric exponents \(A(s)\) of POI density.
The allometric relationship expressed by Eq. (6) reveals that more densely populated areas or areas with more urban functions (as indicated by urban POI density in our case) within a city can contribute to greater population mobility in a proportional manner. This is because a larger population base has the potential to generate more population movements, and more urban functions can result in increased visitations. Furthermore, Eq. (6) suggests that the urban allometry of population fluctuations with urban density is also influenced by the temporal scale, with the allometric exponents exhibiting a positive logarithmic temporal gradient (Supplementary Fig. S21). This finding provides a potential means to predict population dynamics using urban indicators. As demonstrated in a derivation (see “Methods”), urban density and temporal scaling exponents follow a logarithmic relationship (Supplementary Fig. S22). This indicates that when the population size or numbers of urban functions reach a certain threshold (e.g., for the four Chinese cities, the estimated population density is around 5000 people/km2), adequate population and accessible urban functions give rise to non-stationary population dynamics, resulting in a super-linear trend [i.e., fBm with \(\alpha (r)\, > \,1\)]. In contrast, a shortage of population or limited access to urban functions can dampen population mobility, leading to a sub-linear trend [i.e., fGn with \(\alpha (r)\, < \,1\)] due to reduced demand for travel or visitations.
Discussion
Human mobility is a critical component of urban systems, characterized by a complex array of trajectories, flows, and population fluctuations across various locations. These dynamics, which follow the innate periodicities of social activities and human life on a daily basis, faithfully embody their regularities1 and reflect the mechanisms driving socio-economic operations within cities, pinpointing critical aspects of urban development3,46. However, despite their significance, these dynamics, especially population fluctuations that represent the urban pulse, have not been investigated in depth, perhaps due to the complexities involved in extracting and succinctly characterizing such time-dependent phenomena. In our study, we analyzed large-scale mobile device data containing over 800 million records from multiple cities and regions around the world to investigate population fluctuations across space and time. We found that universal scaling laws govern the spatiotemporal dynamics of population fluctuations in urban systems regardless of their sizes, densities, or geographic locations. Notably, our findings reveal that urban phenomena also exhibit temporal scale invariance (Figs. 3a and 4) and underscore the relevance of scaling in both space and time (Fig. 5 and Supplementary Fig. S19). We also discovered an allometric scaling relation that links these dynamic fluctuations with static urban density (Fig. 7). Our findings, robustly validated across diverse datasets and using varied measurement approaches (Supplementary Note 3), not only provide a distinctive framework capable of characterizing, interpreting, and predicting population dynamics, but also advance the fractal analysis of urban systems by integrating space and time. This study is among the first to explore these combined aspects.
When using mobile device data to represent human dynamics, a common issue of data biases arises. Currently, there is no simple or standardized solution to address this problem, especially due to the lack of ground-truth estimates and the limited availability of similar dynamic data with comparable spatiotemporal information for cross-validation47,48,49. To maximize the authenticity of our findings, we utilized multi-source data that differs in user coverage, collection method (i.e., through cellular towers or global positioning system), time and location, spatiotemporal resolution, and usage patterns (see “Data description” in “Methods”). The consistency of the resultant regularities indicates the generality and reliability of our discovered laws on urban population fluctuation, which were minimally affected by different sampling methods or biases.
The phenomenon of “\(1/f\) noise,” identified in diverse natural systems, implies self-organized criticality (SOC)50,51. While it has been proposed to characterize evolutionary urban processes in this way52, its temporal manifestation and the interpretation of urban SOC remain ambiguous53. However, our discovery of the spatiotemporal scaling law for urban population dynamics implies such criticality. A consistent gradient relating temporal scaling exponents to structure, density, and function (Figs. 4 and 5, Supplementary Figs. S1–6, Figs. S13–18 and S22) across six study areas reveals an urban SOC process spatially associated with “\(1/f\) noise.” This not only addresses the long-standing speculation that SOC with a signature of “\(1/f\) noise” could relate to the spatial structure of matter50, but also quantifies these spatial relationships for urban systems.
Our findings demonstrate that the spatial distributions of dynamic human activities in cities exhibit a mixed organizational structure. At the microscale, the dynamics show a patchy cluster pattern radiating unevenly outward from city centers (Fig. 4). This reflects fundamental growth frameworks shaped by transportation corridors that drive sprawl beyond cores. It also aligns with the sector and multiple nuclei models by revealing functional clusters along such routes outside city centers54,55 (Supplementary Note 5 and Figs. S13–18). Despite exhibiting irregularly polycentric structures (Supplementary Figs. S1–6), at the macroscale (municipal/metropolitan levels), population patterns, whether centered on single or multiple cores, statistically conform to Burgess’s concentric zone model56, which is widely applicable to large metropolitan areas, particularly those that have evolved during the industrial era. We thus quantitatively characterize the temporal variations corresponding to urban structures and locations, resulting in intuitive space-time spectra that unravel the underlying spatiotemporal regularities of human activity patterns and their relation to de facto urban spatial organization.
Our proposed models hold pragmatic significance. The spatiotemporal scaling analysis of big human mobility data effectively identifies the actual spatial organization of cities, fundamentally reflecting underlying activity patterns. This offers guidance for optimizing the placement of urban POI, such as public facilities, retail locations, and advertising spaces like posters and billboards, to enhance livability and accessibility, as well as to boost tourism development. Space-time spectra also enable the detection, measurement, and assessment of sprawl through a human mobility lens. Comparing these spectra with current urban development can intuitively and objectively evaluate the rationality of the structural-functional layout, addressing issues such as imbalanced growth. Additionally, characterizing the duality of fBm and fGn in cities provides new perspectives on links between population and urban functions, which facilitates objective urban-rural analysis and informs the assessment of urbanization. The identification of activity hotspots further aids in pandemic response by enabling targeted prevention in high-risk areas. Our findings also inform nonlinear transportation planning by considering infrastructure needs relative to fluctuating population distributions.
While our findings shed light on urban dynamics, they also highlight the need for further research. For example, a deeper investigation into city polycentricity and daily human activity rhythms may be needed to improve predictions of population fluctuations. However, our research still faces data-related and methodological challenges and uncertainties within the current paradigm of complexity. These include insufficient data resolution for a thorough examination of local scaling, as well as issues of statistical significance, computational complexity, comparability, and practical interpretation when examining temporally multi-scaling processes. Although our focus has been on daily population dynamics, studying intercity population movements over longer timescales (e.g., monthly or yearly) remains essential for understanding broader migratory patterns. Bridging the macroscopic and microscopic scales of urban complexity is a significant endeavor. Future work should aim to consolidate these dimensions to advance transportation, urban planning, and policymaking.
Methods
Data description
To increase the generalizability of our findings in this study, we considered the diversity in the various cases (defined in Supplementary Notes 1 and 2), the variety of data sources and types, and their time taken to acquire these. Our grid-based population time series are generated from three different mobile device datasets, including check-in data for four Chinese cities, records of mobile phone network connections for the city of Milan, and GPS data for Greater Boston.
The check-in data for four Chinese cities are derived from Tencent’s Xingyun map (https://xingyun.map.qq.com/), which anonymously collects user locations through mobile apps using Tencent location services, thus covering a huge Chinese user group. We scraped the check-in records over 10 consecutive weekdays in 2018 (April 16–27, 2018) when there were no public holidays. Our crawled data (a total size of 33.6 GB) contains numerous positioning requests in a global geographical coordinate system (with a spatial resolution of 0.01 degrees) at discrete time spots. The crawling frequency is about 6 min on average.
Data for Milan were obtained from an open dataset created by Barlacchi et al.49 based on “Telecom Italia Big Data Challenge”, a program spearheaded by Telecom Italia, providing geo-referenced and anonymized datasets under the Open Database license. The data contains about 57.4 million records of mobile phone users within 10 consecutive weekdays in 2013 (November 04–15, 2013). These records quantify the activities proportional to the true amount of Internet connections in given grid cells (about 235 meters by 235 meters) of Milan within a given time interval (10 min).
Data for the Greater Boston area was sourced from a large dataset of GPS pings from mobile devices provided by SafeGraph, a company who collects and markets location-based data associated with human mobility. The original dataset anonymously records key features relating to individual movement behaviors during two consecutive weeks of working days in 2020 (February 03–14, 2020) at the scale of census block group. These records were finally processed to generate grid-based (about 1 km by 1 km) population time series data.
As the minimum temporal scales of the three data sets are unequal, to ensure the consistency of temporal intervals and the equivalence of data records within each temporal interval, we have taken the interval of 20 min as the minimum temporal unit of the time series. Within this interval, the records were counted and accumulated as the nominal value of population. As a result, the data on any one day contain 72 time spots and the total time series of 10 weekdays comprises 720 time spots.
In addition, data relating to population density and POI are also used in our study. Population density data (from WorldPop) estimates the number of people in a grid-cell at a resolution of 3 arc seconds (approximately 100 meters at the equator) for China in 2018, Italy in 2013 and the United States in 2020, which is temporally consistent with the years when the three mobile device datasets were acquired. To maximize the accuracy of POI acquisition while ensuring data availability, the POI data for the city of Milan and the region of Greater Boston were directly downloaded from OpenStreetMap (https://www.openstreetmap.org/), while those for Chinese cities were collected from Amap (https://www.amap.com/) due to the significant lack of Chinese POI records in OpenStreetMap. In a similar vein, the years of POI data align with that of mobile device data for the six cities.
Grid-based time series of population fluctuations
We study how the number of people in a place changes over time at a fine spatial scale. For spatially fine-grained population variations, although their spatial patterns are dynamic and ever-changing, they are conventionally represented in cross-section at a certain time point using a two-dimensional display (e.g., Fig. 1a, b). However, such a manifestation of time slicing (e.g., Fig. 1b) inevitably loses the expression of their dynamics. Here we develop grid-based time series that can capture all of the related spatiotemporal patterns of population fluctuations (e.g., Fig. 1b, c). Specifically, for each grid with human activities (time-dependent population records) in a city (e.g., the grid labeled as “1” inside the purple box in Fig. 1b), we associated its geographic location (i.e., the spatial coordinates corresponding to the position of the “Grid 1” in Fig. 1a) with its time series (i.e., the first time series marked as “1” in Fig. 1c) thus recording the population fluctuations that occurred within this grid cell during a given time period.
Temporal scaling analysis
In this study, we used the method of DFA, initially introduced by Peng et al.37, to define the concepts relating to population fluctuations and conduct the scaling analysis in the time domain. We chose this method because of its broad applications, its alignment with our research objective of analyzing the scaling effects of temporal dynamics, and its ability to succinctly characterize the dynamics and long-term correlations of time-varying processes in a straightforward and easily interpretable manner, without requiring complex transformations. In addition, due to its detrending process, DFA can eliminate a false statistical estimation of long-range correlation potentially caused by strong trends in non-stationary time series, and thus it can be applied to both stationary and non-stationary time series with unknown trends and noise44,57.
Given a time series, \({\{{x}_{i}(k)\}}_{k\,=\,1}^{N}\), of length \(N\) recorded in the \(i\)-th grid cell, the DFA procedure mainly consists of the following five steps37,44,57:
First, the global profile is determined by calculating the cumulative sum of the records and subtracting the mean using Eq. (7); an example of the creation of a profile is shown in Supplementary Fig. S23a:
where \({Y}_{i}(m)\) and \(\left\langle x\right\rangle\) denote the profile and the average of the time series \(\{{x}_{i}(k)\}\) of the \(i\)-th grid, respectively. The subtraction is unnecessary as the later detrending step can produce the same effect.
Second, given a temporal scale \(s\), the global profile \({Y}_{i}(m)\) is divided into \({N}_{s}\,={{\mathrm{int}}}(N/s)\) non-overlapping intervals with an equal length. By changing the length of the temporal scale \(s\), different segmentation results can be achieved (Supplementary Figs. S23b and S23c). As the total length \(N\) may not be exactly divided by the temporal scale \(s\), a short part at the end of the profile will remain uncovered; therefore, the same procedure is repeated starting from the opposite side of the record. Consequently, \({2N}_{s}\) intervals are obtained.
Third, for each of the total \({2N}_{s}\) intervals under a temporal scale \(s\), the local trend is estimated using a linear least-square fit of the data. Subsequently, the detrended profile \({Y}_{s}(m)\) is considered as the difference between the original profile \({Y}_{i}(m)\) and its local fits of each interval \({p}_{v}(q)\) as Eq. (8):
where \({p}_{v}(q)\) represents the fitting polynomial for the \(v\)-th interval, and \(q\) denotes the order of time points within each interval. For simplicity, a linear regression is normally used to estimate \({p}_{v}(q)\). However, this may cause an inaccurate local trend when the temporal scale \(s\) is large, leading to serious fluctuation in the subsequent linearisation of power law relations. In this study, we adopted an improved approach called temporally weighted DFA57 to increase the local fitting accuracy. Supplementary Fig. S23d shows the process of local detrending for \(s\,=\,50\).
Fourth, for the \(v\)-th interval of the detrended profile \({Y}_{s}(m)\), the variance \({{F}_{s}}^{2}(v)\) is calculated using the two following equations, corresponding to the two directions in which the profile is divided in the second step:
and
Fifth, by averaging the variances \({{F}_{s}}^{2}(v)\) of all \({2N}_{s}\) intervals and taking the square root, the mean fluctuation (also referred to as the DFA fluctuation function) \({F}_{i}(s)\) is obtained according to Eq. (11). For a time series with long-range correlations, its mean fluctuation \({F}_{i}(s)\) and the corresponding temporal scale \(s\) follow the power law relation as Eq. (3):
In addition, based on the estimation of the mean fluctuation in each grid cell, we can approximately estimate the mean population fluctuation \(F(s,r)\) at the distance \(r\) from the main urban center during a given time scale \(s\), by calculating the area-weighted average, \({\sum}_{i=j \sim n}{A}_{i}{F}_{i}(s)/{\sum}_{i=j \sim n}{A}_{i}\), of population fluctuations, \({F}_{j}(s) \sim {F}_{n}(s)\), for the grid cells \(j \sim n\) intersecting the annular region (Fig. 2a) considered at the distance \(r\) from the main urban center by the area of \({A}_{i}(i\in [j,n])\). This scheme accounts for the potential segmentation of grid cells by the ring structure by calculating the proportion of each grid cell’s area that overlaps with each annular region as a weighting factor. To assess the influence of such segmentation, we conducted a sensitivity analysis by altering the configuration of the annular structure and examining its effect on the results (Supplementary Note 3).
Derivation of spatiotemporal scaling laws
Based on the combination of the derivation of Eq. (1) with Eq. (4), we can simply derive the relationship among the mean fluctuation \(F(s,r)\), temporal interval \(s\), and the distance \(r\) from the main urban center, as expressed in Eq. (12):
where \({C}_{1}\), \({C}_{2}\), and \({C}_{3}\) are constants, \({d}_{1}\,=\,-b{C}_{2}\), and \({{\mbox{Const}}}=\,{\alpha }_{1}{C}_{3}-{C}_{1}\). Equation (12) can be reorganized into Eq. (13) in terms of the dominant independent variable \(r\).
where \(C\,=\,{\alpha }_{1}{{{\mathrm{ln}}}}s\,+{\mbox{Const}}\). After the inverse logarithmic transformation of Eq. (13), we can yield Eq. (2) with the logarithmic gradient expression of the scaling exponent \(d(s)\) expressed as Eq. (5).
Urban density models
Two basic mathematical functions are commonly used to simulate the distance decay of urban density from the city center to the outer edge32,38,45. One was initially introduced by Clark58 and is expressed by the negative exponential function:
where \(\rho (r)\) represents the urban density at distance \(r\) from the city center (\(r=0\)), \({\rho }_{0}\) is a constant coefficient indicating the central population density \(\rho (r=0)\), \(\mu=1/{r}_{0}\) reflects the gradient decreasing rate, and \({r}_{0}\) quantifies the characteristic radius of the population distribution, which explicitly denotes the mean travel distance to the city center59.
The other was proposed by Smeed60 and is expressed by the inverse power function:
where \(\rho (r)\) and \(r\) have the same physical meaning as in Clark’s model, \({\rho }_{1}\) is the constant of proportionality but without representing the central density (\(r\,=\,0\)), and \(\beta\) denotes the scaling exponent of the density distribution with the role of elasticity between the percentage change in density and the percentage change in distance. According to the mathematical definition of density and the theory of allometric growth, \(\beta\) is also equal to \(d\,-\,{D}_{f}\), where \(d\) refers to the Euclidean dimension of the embedding space and \({D}_{f}\) represents the radial dimension of urban form. Thus, Smeed’s model is strongly related to urban fractal theory, and its exponent \(\beta\) measures the extent to which space is filled38.
Derivation of urban allometry
When the spatial pattern of urban density follows an inverse power function, Eq. (15) can simply be transformed into the expression: \({r}^{\beta }\,=\,\rho (r)/{\rho }_{1}\). By associating this transformation with Eq. (2), we derive the allometry described by Eq. (6), which connects population fluctuation with urban density through the following steps:
Derivation for the logarithmic density gradient of \(\alpha (r)\)
Based on Eqs. (4) and (15), we can simply deduce the logarithmic relationship between the temporal scaling exponent \(\alpha (r)\) and the urban density \(\rho (r)\) through their common variable \(r\), as expressed in Eqs. (17) and (18):
where the parameters, \({\alpha }_{1}\), \(b\), \({\rho }_{1}\), and \(\beta\), are estimated coefficients and constants for a city.
Reporting summary
Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.
Data availability
The original data from Tencent and SafeGraph used in this study are not publicly available due to licensing and privacy concerns. The pre-processed georeferenced time series supporting the findings of this study, which constitute a reorganization of the raw data, still require permission from the respective data providers for limited sharing. Data for Milan were obtained from an open dataset created by Barlacchi et al.49 [https://doi.org/10.1038/sdata.2015.55]. Population data were derived from WorldPop [https://www.worldpop.org/datacatalog/], which provides open spatial demographic data. Points of interest (POI) data for Chinese cities were collected from Amap [https://www.amap.com/], while POI data for Milan and Greater Boston were downloaded from OpenStreetMap [https://www.openstreetmap.org/]. Due to licensing concerns, the crawled data are not publicly available. Other data supporting the findings of this study are available in the Source data. Source data are provided with this paper.
Code availability
The code for data pre-processing (developed in Python and MATLAB), the temporally weighted detrended fluctuation analysis (developed in MATLAB), and fluctuation prediction (developed in MATLAB) are available at https://github.com/Xingyetan89/Data-processing-for-investigation-on-population-dynamics.git.
References
Barbosa, H. et al. Human mobility: models and applications. Phys. Rep. 734, 1–74 (2018).
Batty, M. The New Science of Cities (MIT Press, 2013).
Miranda, F. et al. Urban pulse: capturing the rhythm of cities. IEEE Trans. Vis. Comput. Graph. 23, 791–800 (2017).
Sparks, K., Thakur, G., Pasarkar, A. & Urban, M. A global analysis of cities’ geosocial temporal signatures for points of interest hours of operation. Int. J. Geogr. Inf. Sci. 34, 759–776 (2020).
Bassolas, A. et al. Hierarchical organization of urban mobility and its connection with city livability. Nat. Commun. 10, 4817–10 (2019).
Ren, Y., Ercsey-Ravasz, M., Wang, P., González, M. C. & Toroczkai, Z. Predicting commuter flows in spatial networks using a radiation model based on temporal ranges. Nat. Commun. 5, 5347 (2014).
Li, W., Wang, Q., Liu, Y., Small, M. L. & Gao, J. A spatiotemporal decay model of human mobility when facing large-scale crises. Proc. Natl Acad. Sci. USA 119, e2203042119 (2022).
Huang, B. et al. Integrated vaccination and physical distancing interventions to prevent future COVID-19 waves in Chinese cities. Nat. Hum. Behav. 5, 695–705 (2021).
Kraemer, M. U. et al. The effect of human mobility and control measures on the COVID-19 epidemic in China. Science 368, 493–497 (2020).
Xu, Y. et al. Urban dynamics through the lens of human mobility. Nat. Comput. Sci. 3, 611–620 (2023).
Brockmann, D., Hufnagel, L. & Geisel, T. The scaling laws of human travel. Nature 439, 462–465 (2006).
González, M. C., Hidalgo, C. A. & Barabási, A.-L. Understanding individual human mobility patterns. Nature 453, 779–782 (2008).
Song, C., Koren, T., Wang, P. & Barabási, A.-L. Modelling the scaling properties of human mobility. Nat. Phys. 6, 818–823 (2010).
Gallotti, R., Bazzani, A., Rambaldi, S. & Barthelemy, M. A stochastic model of randomly accelerated walkers for human mobility. Nat. Commun. 7, 12600 (2016).
Deville, P. et al. Scaling identity connects human mobility and social interactions. Proc. Natl Acad. Sci. USA 113, 7047–7052 (2016).
Alessandretti, L., Aslak, U. & Lehmann, S. The scales of human mobility. Nature 587, 402–407 (2020).
Schläpfer, M. et al. The universal visitation law of human mobility. Nature 593, 522–527 (2021).
Stouffer, S. A. Intervening opportunities: a theory relating mobility and distance. Am. Sociol. Rev. 5, 845–867 (1940).
Zipf, G. K. The P1 P2/D hypothesis: on the intercity movement of persons. Am. Sociol. Rev. 11, 677–686 (1946).
Simini, F., González, M. C., Maritan, A. & Barabási, A.-L. A universal model for mobility and migration patterns. Nature 484, 96–100 (2012).
Yan, X. Y., Wang, W. X., Gao, Z. Y. & Lai, Y. C. Universal model of individual and population mobility on diverse spatial scales. Nat. Commun. 8, 1639 (2017).
Mazzoli, M. et al. Field theory for recurrent mobility. Nat. Commun. 10, 3895 (2019).
Louail, T. et al. Uncovering the spatial structure of mobility networks. Nat. Commun. 6, 6007 (2015).
Betancourt, F., Riascos, A. P. & Mateos, J. L. Temporal visitation patterns of points of interest in cities on a planetary scale: a network science and machine learning approach. Sci. Rep. 13, 4890–16 (2023).
Barabasi, A. L. The origin of bursts and heavy tails in human dynamics. Nature 435, 207–211 (2005).
Arcaute, E. Hierarchies defined through human mobility. Nature 587, 372–373 (2020).
Bettencourt, L. M. The origins of scaling in cities. Science 340, 1438–1441 (2013).
Barthelemy, M. The statistical physics of cities. Nat. Rev. Phys. 1, 406–415 (2019).
Batty, M. & Longley, P. Fractal Cities: A Geometry of Form and Function (Academic Press, 1994).
Zipf, G. K. The unity of nature, least-action, and natural social science. Sociometry 5, 48–62 (1942).
Frankhauser, P. The fractal approach. A new tool for the spatial analysis of urban agglomerations. Population 10, 205–240 (1998).
Tannier, C. & Pumain, D. Fractals in urban geography: a theoretical outline and an empirical example. Cybergeo Eur. J. Geogr. 307, https://doi.org/10.4000/cybergeo.3275 (2005).
Tan, X., Huang, B., Batty, M. & Li, J. Urban spatial organization, multifractals, and evolutionary patterns in large cities. Ann. Am. Assoc. Geogr. 111, 1539–1558 (2021).
Goldberger, A. L. et al. Fractal dynamics in physiology: alterations with disease and aging. Proc. Natl Acad. Sci. USA 99, 2466–2472 (2002).
Weber, R. O. & Talkner, P. Spectra and correlations of climate data from days to decades. J. Geophys. Res. 106, 20131–20144 (2001).
Kantelhardt, J. W. et al. Multifractality of river runoff and precipitation: comparison of fluctuation analysis and wavelet methods. Phys. A 330, 240–245 (2003).
Peng, C. K. et al. Mosaic organization of DNA nucleotides. Phys. Rev. E Stat. Phys. Plasmas Fluids Relat. Interdiscip. Top. 49, 1685–1689 (1994).
Batty, M. & Kim, K. Form follows function: reformulating urban population density functions. Urban Stud. 29, 1043–1069 (1992).
Zhong, C. et al. Revealing centrality in the spatial structure of cities from human activity patterns. Urban Stud. 54, 437–455 (2017).
Chen, Y. & Wang, J. Multifractal characterization of urban form and growth: the case of Beijing. Environ. Plan. B Plan. Des. 40, 884–904 (2013).
Eke, A., Herman, P., Kocsis, L. & Kozak, L. R. Fractal characterization of complexity in temporal physiological signals. Physiol. Meas. 23, R1 (2002).
Höll, M. & Kantz, H. The relationship between the detrended fluctuation analysis and the autocorrelation function of a signal. Eur. Phys. J. B Condens. Matter Phys. 88, 1–7 (2015).
Malamud, B. D. & Turcotte, D. L. Self-affine time series: measures of weak and strong persistence. J. Stat. Plan. Inference 80, 173–196 (1999).
Kantelhardt, J. W. Fractal and multifractal time series. in Encyclopedia of Complexity and Applied Systems Science (ed. Meyers, R. A.) 3754–3778 (Springer, 2009).
Tan, X. & Huang, B. Identifying urban agglomerations in China based on density–density correlation functions. Ann. Am. Assoc. Geogr. 112, 1666–1684 (2022).
Batty, M. The pulse of the city. Environ. Plan. B Plan. Des. 37, 575–577 (2010).
Pappalardo, L., Manley, E., Sekara, V. & Alessandretti, L. Future directions in human mobility science. Nat. Comput. Sci. 3, 588–600 (2023).
Batista e Silva, F. et al. Uncovering temporal changes in Europe’s population density patterns using a data fusion approach. Nat. Commun. 11, 4631 (2020).
Barlacchi, G. et al. A multi-source dataset of urban life in the city of Milan and the Province of Trentino. Sci. Data 2, 150055 (2015).
Bak, P. How Nature Works: The Science of Self-organized Criticality (Springer, 1996).
Jensen, H. J. Self-organized Criticality: Emergent Complex Behavior in Physical and Biological Systems (Cambridge University Press, 1998).
Batty, M. & Xie, Y. Self-organized criticality and urban development. Discret. Dyn. Nat. Soc. 1999, 109–124 (1999).
Chen, Y. & Zhou, Y. Scaling laws and indications of self-organized criticality in urban systems. Chaos Solitons Fractals 35, 85–98 (2008).
Hoyt, H. The Structure and Growth of Residential Neighborhoods in American Cities (Federal Housing Administration, 1939).
Harris, C. D. & Ullman, E. L. The nature of cities. Ann. Am. Acad. Political Soc. Sci. 242, 7–17 (1945).
Burgess, E. W. The growth of the city: an introduction to a research project. in The City (ed. Park, R. E. & Burgess, E. W.) 47–62 (The University of Chicago Press, 1925).
Zhou, Y. & Leung, Y. Multifractal temporally weighted detrended fluctuation analysis and its application in the analysis of scaling behavior in temperature series. J. Stat. Mech. Theory Exp. 2010, P06021 (2010).
Clark, C. Urban population densities. J. R. Stat. Soc. Ser. A Gen. 114, 490–496 (1951).
Makse, H. A., Havlin, S. & Stanley, H. E. Modelling urban growth patterns. Nature 377, 608–612 (1995).
Smeed, R. J. Road development in urban areas. J. Inst. Highw. Eng. 10, 5–30 (1963).
Defourny, P. et al. Land Cover CCI Product User Guide Version 2.0 (2017).
Acknowledgements
We would like to express our gratitude to Dr. Lei Dong for his assistance in acquiring the Boston dataset. B.H. acknowledges support from the National Key Research and Development Program of China (Grant No. 2022YFB3903700), the National Natural Science Foundation of China (Grant No. 42271439), and the Hong Kong Research Grants Council (Grant Nos. SRFS2324-4H02, GRF 14616323, GRF 17617024, and TRS T22-606/23-R). Q.W. and W.L. acknowledge support from the U.S. National Science Foundation (NSF) under Grant Nos. 2125326, 2228533, 2402438, and the Northeastern University iSUPER Impact Engine. The funders had no role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Author information
Authors and Affiliations
Contributions
B.H. and X.T. conceived and designed the research. X.T. and W.L. compiled the data, and both X.T. and B.H. built the models. All authors performed analyses. X.T. and B.H. wrote the manuscript, while M.B., Y.Z., Q.W., W.L., and P.G. interpreted the findings and provided feedback on the manuscript drafts.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks Song Gao and Mirco Nanni for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Source data
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Tan, X., Huang, B., Batty, M. et al. The spatiotemporal scaling laws of urban population dynamics. Nat Commun 16, 2881 (2025). https://doi.org/10.1038/s41467-025-58286-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467-025-58286-4