Xã Sơn Vi, huyện Lâm Thao, tỉnh Phú Thọ có địa hình vùng bán sơn địa (nửa đồi gò, nửa đồng bằng) phía Bắc giáp làng Mơ (thuộc xã Thanh Đình - TP. Việt Trì) phía Nam giáp làng Dụng Hiền (thuộc xã Phùng Nguyên), làng Cầu Dọc thuộc xã Tứ Xã, phía Đông giáp làng Dục Mĩ (thuộc xã Cao Xá), phía Tây giáp làng Thị Mại (thuộc thị trấn Lâm Thao).
Xã Sơn Vi có vị trí địa lý thuận lợi, nằm ở trung tâm huyện Lâm Thao, có hệ thống giao thông chằng chịt nối liền với trục đường liên huyện 308. Hướng Đông xuôi Việt Trì theo quốc lộ 2 đi Hà Nội. Hướng Tây theo đường 308 qua cầu Phong Châu nối với đường 32 xuôi đi Hà Nội, ngược đi Tây Bắc. Hướng Bắc theo đường 32 C gặp quốc lộ 2 ngược lên các tỉnh Yên Bái, Lào Cai, Tuyên Quang, Hà Giang rất thuận lợi cho giao lưu thương mại.
Diện tích tự nhiện: 6,67 km²
Dân số: 12.001 người (năm 2022)
Vị trí trên bản đồ vệ tinh: