萬聖宮座落苗栗縣大湖鄉大湖村,是鄉內香火最盛的一座寺廟,也是和大湖拓殖有密切關係的古蹟。大湖未開拓前,屬泰雅族山胞棲息之地,清同治年間,拓殖銅鑼老雞隆的墾戶吳定新、吳定連兄弟,越過關刀山脈,組織「全日成」墾號,招佃開發今大湖街地區。光緒初年,詹阿祝組織「共同組」,招募墾戶數十人,士東勢莊人墾南湖,他們都時常受到山胞的騷擾。
光緒十一年(公元1885年),劉銘傳出任台灣巡撫,戮力經營台灣,將「撫蕃拓墾」工作,列為施政重點之一。當時,大湖各莊屢受山胞出草傷人,居民不堪其擾,劉銘傳命出身霧峰林家的名將林朝棟,主持中路營務處,率兵撫剿山胞。大湖地區「蕃亂」既平,地方人士為安民心,呈請林朝棟發起創建萬聖宮,林統領慨然允諾。建廟用地出葉福官捐贈;關聖帝君神像,則經統領奏請福建督署,精選檀香木請名師雕刻,經後龍港迎入大湖,起初暫時恭奉於長官公室。