We assume that human carrying capacity is determined by food availability. We propose three classes of human population dynamical models of logistic type, where the carrying capacity is a function of the food production index. We also employ an integration-based parameter estimation technique to derive explicit formulas for the model parameters. Using actual population and food production index data, numerical simulations of our models suggest that an increase in food availability implies an increase in carrying capacity, but the carrying capacity is “self-limiting” and does not increase indefinitely.