Vĩnh Châu is a district-level town located in the Sóc Trăng province within the Mekong Delta region of Vietnam. It was officially designated as a town on August 25, 2011.
The town covers a total area of 473 km2 and had a recorded population of 163,918 at the time of its designation.