蘭州桑園峽有上下之分。上桑園峽在蘭州市區以東26里,峽長10里,也叫小峽;下桑園峽在小峽下游10里,峽長60里,也叫大峽。桑園峽兩岸石壁峭拔,岩層嶙峋,渾似神工鬼斧鑿成,是黃河蘭州段最為狹窄的地方,寬度僅75米,因此,也稱為百峻口峽。
黃河自十八家灘入峽,河面為之一收,奔騰折而北上,憑藉木筏、
皮筏可達寧夏、內蒙,實為蘭州水上門戶,兵家必爭之地。
東漢末年,此峽名為蔡園峽,明肅王來自
江南,常懷故士之念,不忘江南習俗,命人在蔡園峽一帶開闢桑園,從江南引來桑苗,栽活867株,
養蠶繅絲,每年可征繭21斤有餘。後人根據肅王桑園遺址,將蔡園峽改稱為桑園峽。