Đền Hùng được dựng trên núi Nghĩa Lĩnh, giữa đất Phong Châu, ngày nay là xã Hy Cương, huyện Lâm Thao, tỉnh Phú Thọ. Phong Châu là đế đô của nước Văn Lang, từ năm trước. Đấy là đất Tổ của dân tộc Việt Nam. Tương truyền, xa xưa, các vua Hùng lựa chọn nhiều nơi, cuối cùng mới tìm được thánh địa này để đóng đô. Nơi này ở phía trước có sông tụ hội, hai bên có núi chầu hầu. Bãi sông tiện lợi cho sinh hoạt nhân dân. Đất đai màu mỡ thích hợp việc.