Sông có đặc điểm là nước chảy liên tục từ nguồn trên cạn vào hồ, đất ngập nước hoặc biển. Các sông được cung cấp bởi các dòng nhánh hoặc suối và chúng bao gồm kênh sông, bờ biển và vùng ngập lũ .
Tất cả các con sông đều có lòng sông, tất cả đều khác nhau. Một số con sông có lòng sông chứa đầy đá và sỏi, trong khi những con sông khác lại có lòng đất bằng cát và bằng phẳng hoặc bùn lầy và đầy cỏ dại. Lòng sông cung cấp môi trường sống cần thiết cho cá và động vật cư trú trên sông. Dọc theo mỗi con sông là một bờ biển, và một nơi nào đó dọc theo bờ biển, có một bãi lũ. Đồng bằng ngập lũ là khu vực mà sông kết thúc khi nó có nhiều nước hơn lượng nước có thể chứa trong lòng kênh của nó. Đồng bằng ngập lũ là những khu vực rộng, bằng phẳng, đóng vai trò quan trọng khi nói đến chu trình dinh dưỡng trong sông, theo The Encycolpedia of Earth.
Một số con sông có đập, được xây dựng để kiểm soát nước lũ và /hoặc sản xuất thủy điện. Một hồ chứa sẽ giữ nước từ một trận lũ ra khỏi đập cho đến khi những nước đó có thể được giải phóng từ từ. Theo The Encyclopedia of Earth, nước được giải phóng khi dòng chảy của sông ở mức thấp.