Thọ Xuân is a district (huyện) of Thanh Hóa Province in the North Central Coast region of Vietnam.
As of 2003 the district had a population of 233,603. The district covers an area of 603 km². The district capital lies at Thọ Xuân.
Coordinates: 19°55′01″N 105°30′00″E / 19.917°N 105.500°E