Global climate change is likely to constrain low latitude range edges across many taxa and habitats. Such is the case for NE Atlantic marine macroalgal forests, important ecosystems whose main structuring species is the annual kelp Saccorhiza polyschides. We coupled ecological niche modelling with simulations of potential dispersal and delayed development stages to infer the major forces shaping range edges and to predict their dynamics. Models indicated that the southern limit is set by high winter temperatures above the physiological tolerance of overwintering microscopic stages and reduced upwelling during recruitment. The best range predictions were achieved assuming low spatial dispersal (5 km) and delayed stages up to two years (temporal dispersal). Reconstructing distributions through time indicated losses of ~30% from 1986 to 2014, restricting S. polyschides to upwelling regions at the southern edge. Future predictions further restrict populations to a unique refugium in northwestern Iberia. Losses were dependent on the emissions scenario, with the most drastic one shifting ~38% of the current distribution by 2100. Such distributional changes might not be rescued by dispersal in space or time (as shown for the recent past) and are expected to drive major biodiversity loss and changes in ecosystem functioning.