Cuando la población cuyo crecimiento pretende ser estudiado mediante el modelo exponencial alcanza un cierto tamaño en relación con el ambiente ecológico donde se desarrolla la población, el modelo exponencial puede dejar de ser adecuado porque los factores limitantes del crecimientos como la escasez de recursos reducen la tasa de incremento de la población.
En esos casos resulta adecuado introducir un término que de cuenta de la capacidad del ecosistema para sostener una gran población. El modelo resultante llamado modelo logístico está basado en la curva logística o curva en forma de "S". Este modelo es adecuado para describir el crecimiento de una población de personas tanto como el de bacterias en un cultivo o la forma en que se propaga una epidemia. No obstante, si se toman en cuenta factores ambientales que reducen la tasa de crecimiento de la población, el tamaño de dicha población x(t) estará limitada a un cierto número máximo de K, tal que:

O sea que la velocidad de crecimiento es proporcional al producto del tamaño de la población x(t) y la diferencia K - x(t):
![{\displaystyle {\frac {dx}{dt}}=rx(t)[1-x(t)/K]\qquad (2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dabad09cb00a884d8f6fc1ac1e2905c15da2b3ec)
La solución de esta ecuación diferencial (2) es:
