De populatiegrootte in een bepaald gebied (ecosysteem) is afhankelijk van:
Populatiegrootte (P) = (N +I) - (M +E)
Een factor als voedselaanbod bepaalt dat een beperkt aantal dieren in een gebied kan leven. Bij een te hoge dichtheid van een populatie zullen de organismen verhongeren (sterftecijfer stijgt) of op zoek gaan naar een nieuw leefgebied ofwel emigratie. Bij een toenemende hoeveelheid beschikbaar voedsel immigreren organismen naar het desbetreffende gebied en neemt het geboortecijfer toe.
De maximale populatiegrootte van een populatie die een ecosysteem kan verdragen, noem je de draagkracht. Wanneer je over een langere periode gegevens verzamelt, schommelt de populatiedichtheid meestal rondom een bepaalde waarde. Je spreekt dan van een stabiele populatie.