Lập Thạch là vùng đất cổ thuộc tỉnh Vĩnh Phúc. Những dấu ấn tín ngưỡng nguyên thủy của cư dân bản địa qua trường kỳ lịch sử hiện nay còn xuất hiện với mật độ dày đặc. Trước khi tách huyện Sông Lô thành huyện riêng, toàn huyện Lập Thạch có ít nhất 22 làng, thôn thờ tới 79 vị thần núi, thần sông; nhiều tín ngưỡng cổ: Thờ thần đá, thần cây, thần sông, thần núi… một vài nơi còn tồn tại việc thờ cúng các vật tính giao (một loại hình tín ngưỡng cũng rất cổ).