Xã Xuân Phú, huyện Quan Hóa, tỉnh Thanh Hóa nằm ở vị trí đông nam của huyện, cách trung tâm huyện khoảng 10km. Diện tích xã là 16,57km², có khí hậu nhiệt đới gió mùa. Dân số hiện nay là khoảng 3.000 người, chủ yếu sinh hoạt bằng nghề nông nghiệp và chăn nuôi.
Ở xã Xuân Phú có nhiều danh lam thắng cảnh đẹp như thác Phú Nghĩa, hang Đá Cạnh, đồi Xuân Phú, thung lũng Tà Xùa. Đặc sản của xã gồm có bánh tẻ, lợn móng đen, nấm rơm, rượu Tà Xùa.