Thuận Thành is a district-level town (thị xã) of Bắc Ninh province in the Red River Delta region of Vietnam.
As of 2022 the town had a population of 199,577.
[1] The district covers an area of 117.83 km².
The town seat lies at Hồ.
The district is administratively divided into Hồ town and 19 rural communes (xã): An Bình, Đại Đồng Thành, Đình Tổ, Gia Đông, Hà Mãn, Hoài Thượng, Mão Điền, Nghĩa Đạo, Ngũ Thái, Nguyệt Đức, Ninh Xá, Song Hồ, Song Liễu, Thanh Khương, Trạm Lộ, Trí Quả and Xuân Lâm.