While often viewed as static, species’ ranges are quite dynamic and can be influenced by a variety of ecological and evolutionary mechanisms. In recent decades, anthropogenic factors have dramatically exposed the dynamic nature of species’ ranges as invasive species have become more and more prevalent while other species have begun to shift their ranges in response to climate change. The movement of such populations can result not only in evolutionary changes through exposure to novel selection pressures, but can also cause evolutionary changes through the expansion process itself. Recent research has identified mechanisms by which spatial expansion can (1) cause evolution of heightened dispersal abilities and (2) lead to a phenomenon called gene surfing in which genetic drift plays an outsized role on the evolutionary dynamics of edge populations. The prevalence of these moving populations also illustrates the importance of understanding the complimentary process to range expansions: the formation of stable range limits. Many ecological and evolutionary mechanisms have been proposed to explain range limit formation, but it can be difficult, if not impossible, to fully test these hypotheses in the field due to logistical or even ethical constraints. In our lab, we use a combination of microcosm experiments with the red flour beetle (Tribolium castaneum) and theoretical models to explore the interactions among ecological and evolutionary drivers of range dynamics as well as their consequences for population persistence in the face of increasing global change.