瀑布形成的主要原因是河床底部的岩石軟硬不一。它們被河流嚴重侵蝕,形成陡崖,堅硬的岩石相對懸浮。當河流在這裡流動時,它會下降並形成瀑布。也可以說,當河流穿過河流,遇到河床的陡坡時,它會下降並形成瀑布。此外,還有由滑坡、斷層、熔岩堵塞、冰川等形成的瀑布
瀑布存在的Zui常見原因之一是岩石型別的差異,這條河跨越許多巖相邊界。如果河流從堅硬的岩層流向較軟的岩層,較軟的岩層可能侵蝕更快,兩種岩石型別交界處的坡度更陡。當河流改變方向並露出不同岩層之間的連線處時,就會發生這種情況。
尼亞加拉瀑布是MeiGuo和加拿大邊界的一部分。在河床上,有一塊斑駁的白雲石頂板岩石,壓在一系列較軟的頁岩和砂岩上。尼亞加拉河爬過白雲石石牆,掉進下面的一個大水池裡。滾滾的水不斷地侵蝕頁岩,清空了白雲石洞穴,白雲石一個接一個地崩塌,使得懸崖總是陡峭的。
另一種情況是:在古代,一大塊熔岩從河床下被擠壓出來。岩石硬化後,河中形成了一道“牆”來阻擋河流。ZhongGuo黃河壺口瀑布就是這樣形成的。
第三種情況是古冰川切入山谷,在兩側形成懸崖,形成懸崖上的瀑布。