Xã Thiệu Dương nằm ở bờ nam sông Mã, gồm hai làng là Dương Xá Nội (phía trong đê sông Mã) và Dương Xá Ngoại (phía ngoài đê sông Mã) [3]., gọi chung là làng Dương Xá hay làng Giàng.
Trước công nguyên, vào thời thuộc Hán, vùng Dương Xá có tên gọi là Tư Phố, là quận trị của quận Cửu Chân[3].
Theo sử sách, xã Thiệu Dương ngày nay chính là thủ phủ của Trấn Thanh Hóa ngày xưa cho tới thờinhà Nguyễn.
Đầu thế kỉ 19 (triều Nguyễn), Dương Xá thuộc tổng Đại Bối, huyện Đông Sơn, phủ Thiệu Hóa (trước là phủ Thiệu Thiên). Năm 1900, hai tổng Vận Quy và Đại Bối của huyện Đông Sơn được chuyển vào huyện Thuỵ Nguyên, cùng phủ Thiệu Hóa.
Sau Cách mạng Tháng Tám, thành lập huyện Thiệu Hóa, xã Thiệu Dương thuộc huyện Thiệu Hóa.
Năm 1977, cùng với các xã hữu ngạn sông Chu thuộc huyện Thiệu Hóa, xã Thiệu Dương được sáp nhập với huyện Đông Sơn thành huyện Đông Thiệu, xã Thiệu Dương thuộc huyện Đông Thiệu. Năm 1982 huyện Đông Thiệu đổi lại là huyện Đông Sơn, xã Thiệu Dương thuộc huyện Đông Sơn. Năm 1996, xã Thiệu Dương trở lại huyện Thiệu Hóa mới tái lập.
Tháng 2 năm 2012, xã Thiệu Dương được chuyển từ huyện Thiệu Hóa về thành phố Thanh Hoá[4].