Loại đất sẽ giúp xác định lượng nước đến sông. Một số loại đất nhất định như đất cát thì dễ thoát nước, và lượng mưa trên đất cát có thể bị hấp thụ bởi đất. Tuy nhiên, đất có chứa đất sét có thể hầu như không thấm nước và do đó lượng mưa trên đất sét sẽ giảm đi và góp phần làm cho lũ lụt. Sau khi mưa kéo dài, kể cả đất thoát nước tự do có thể trở nên bão hòa, có nghĩa là bất kỳ lượng mưa nào sẽ tiếp cận với dòng sông hơn là bị hấp thụ bởi đất. Nếu bề mặt không thấm thì lượng mưa sẽ tạo ra sự thoát nước bề mặt dẫn tới nguy cơ lũ lụt cao hơn; nếu mặt đất bị thấm nước, lượng mưa sẽ xâm nhập vào đất.