Nghi Sán is a district-level town (thỠxã) of Thanh Hóa province in the North Central Coast region of Vietnam.
Nghi Sán was formerly Ténh Gia District, a rural district of Thanh Hóa Province, with its district capital lying at Ténh Gia township. On April 22, 2020, Ténh Gia District was dissolved to form the new district-level town of Nghi Sán.
As of 2019 the town had a population of 307,304. The town covers an area of . The town seat lies at Hải Hòa (former Ténh Gia township).
Nghi Sán Town is subdivided to 31 commune-level subdivisions, including 16 wards () of: Bình Minh, Hải An, Hải Bình, Hải Châu, Hải Hòa, Hải Lénh, Hải Ninh, Hải Thanh, Hải Thðợng, Mai Lâm, Nguyên Bình, Ninh Hải, Tân Dân, Ténh Hải, Trúc Lâm, Xuân Lâm and 15 rural communes () of: Anh Sán, Các Sán, ÃÂá»Ânh Hải, Hải Hà, Hải Nhân, Hải Yến, Nghi Sán, Ngá»Âc Lénh, Phú Lâm, Phú Sán, Tân Trðá»Âng, Thanh Sán, Thanh Thá»§y, Trðá»Âng Lâm, Tùng Lâm.