Xã Xuân Thọ nằm ở phía tây bắc của Huyện Như Thanh, Thanh Hóa. Diện tích của xã là khoảng 25,6 km² với khí hậu nhiệt đới gió mùa. Dân số của xã khoảng 6.800 người.
Xã Xuân Thọ có nhiều danh lam thắng cảnh như đền thờ Tản Viên Sơn Thánh, thác Tiên Cảnh, đèo Mã Đa, vườn quốc gia Pu Luông. Đặc sản của xã gồm bánh cuốn, bánh gối, chè đỗ xanh, rượu cần.