Which of the following is the best explanation of why cotton was grown in the Southern colonies? The Southern colonies had nutrient-rich dense soil and mild weather. The New England colonies did not have enough land to grow cotton. The Southern colonists enjoyed farming cotton more than other crops. The New England colonists were more highly educated than the South.