Xã Thọ Ngọc nằm về phía tây bắc huyện Triệu Sơn, Thanh Hóa, diện tích khoảng 6,97km2,dân số năm 1999 là 6884 người. Cách trung giáp huyện Thọ Xuân, ranh giới là con sông Hoàng, phía đông nam giáp xã Thọ Cường, Xuân Thọ, Xuân Thọ, phía đông giáp xã...