遂集资兴建小庙供奉。建庙时间为1930年，称为「大众庙仔」、「万善祠」，1950年代出现「大众妈庙」之称。1960年代，庙体从原先不具门神的三面壁建筑，更改为有门神的三川殿样式，灵骨移往庙后，并去除原本「万善诸君印」的庙印，还立有雕有龙凤石柱、加装五营神将，象征着主祀神地位提升，不再是万善祠，更改庙名为「妈灵宫」。1988年5月10日，观光局邀集相关机关举办西滨公路勘察总检讨，初步决定在沿线五十八处游憩据点选选入优先办理的三十二处，苗栗县的有崎顶海水浴场、中港游憩区、后龙海滨游憩区、妈灵宫与苑里海水浴场