瀑布存在的一个最常见的原因便是岩石类型的差异。河流跨越许多岩相边界。如果河流从坚硬的岩石河床流向比较柔软的岩石河床,较软的岩石河床很可能的侵蚀更快,并且两种岩石类型相接处的坡度更陡。
当河流改变方向并露出不同的岩石河床间的相接处时,便会发生这种情况。
尼加拉瀑布组成美国与加拿大间的部分疆界,其河床上有一块斑驳的白云石顶板岩石,压在一连串较软的页岩和沙岩之上。
尼亚加拉河水翻过白云石的岩壁,直落入下面的一个大水池里,翻滚流飞的水流不休止地浸蚀页岩,淘空了白云岩的岩洞,一块块的白云岩崩落而下,使得悬崖永远陡峭。