demoniche is a freely available R-package which simulates stochastic population dynamics in multiple populations of a species. A demographic model projects population sizes utilizing several transition matrices that can represent impacts on species growth. The demoniche model offers options for setting demographic stochasticity, carrying capacity, and dispersal. The demographic projection in each population is linked to spatially-explicit niche values, which affect the species growth. With the demoniche package it is possible to compare the influence of scenarios of environmental changes on future population sizes, extinction probabilities, and range shifts of species.