Krzywa B przedstawia wzrost liczebności populacji żyjących w środowisku o ograniczonych zasobach. Krzywa ta przybiera kształt logistyczny. Ponieważ zasoby są ograniczone, to organizmy muszą walczyć o te zasoby (pożywienie, schronienie) między sobą. W takiej sytuacji przezywają tylko najsilniejsze osobniki, a ograniczone zasoby powodują, że populacja nie może rosnąć w nieskończoność – osiąga więc wartość bliską maksymalnej pojemności środowiska.
Zmiany liczebności jakiejś populacji można przedstawić za pomocą krzywej wzrostu. Możemy wyróżnić na przykład krzywą logistyczną oraz krzywą logistyczną. Wzrost populacji przypomina krzywą wykładniczą, gdy zasoby w środowisku są ograniczone. W przypadku gdy zasoby nie są ograniczone, populacja bardzo szybko się powiększa (nowe pokolenie jest dwa razy większe od pokolenia swoich rodziców) oraz wzrost populacji przypomina krzywą wykładniczą.