Een hoofdrivier of hoofdstroom is het gedeelte van een rivier waarin alle zijrivieren uitmonden en dat uiteindelijk uitmondt in een oceaan, zee of meer.

Een aftakking is ook verbonden met de hoofdrivier, maar voert in tegenstelling tot de zijrivier water af van de hoofdrivier. Samen vormen de hoofdrivier en haar eventuele zijrivieren plus aftakkingen de rivierdelta.

Zie ook 
 Rivier
 Samenvloeiing
 Vlechtende rivier
 Rivierdelta

Rivier