AbstractMaintaining the stability of ecological communities is critical for conservation, yet we lack a clear understanding of what attributes of metacommunity structure control stability. Some theories suggest that greater dispersal promotes metacommunity stability by stabilizing local populations, while others suggest that dispersal synchronizes fluctuations across patches and leads to global instability. These effects of dispersal on stability may be mediated by metacommunity structure: the number of patches, the pattern of connections across patches, and levels of spatiotemporal correlation in the environment. Thus, we need theory to investigate metacommunity dynamics under different spatial structures and ecological scenarios. Here, we use simulations to investigate whether stability is primarily affected by connectivity, including dispersal rate and topology of connectivity network, or by mechanisms related to the number of patches. We find that in competitive metacommunities with environmental stochasticity, network topology has little effect on stability on the metacommunity scale even while it could change spatial diversity patterns. In contrast, the number of connected patches is the dominant factor promoting stability through averaging stochastic fluctuations across more patches, rather than due to more habitat heterogeneity per se. These results broaden our understanding of how metacommunity structure changes metacommunity stability, which is relevant for designing effective conservation strategies.