向天湖位於苗栗縣南庄鄉東河村,東南隔光天高山稜脈與鹿場為鄰,相傳幾百年前,這裡原是湖泊,
昔人因見湖仰望天空,從此便取名向天湖,西南接連蓬萊村,西北面山下是南江村、東河村,海拔約738公尺,
由於這裡的地勢較高,因此經常霧氣瀰漫,向天湖每兩年一祭、十年一大祭的矮靈祭,是賽夏族人最重要的祭典。