🏴 Swinton is a town in the Metropolitan Borough of Rotherham, in South Yorkshire, England, situated on the west bank of the River Don. The town is five miles north-north-east of the larger town of Rotherham and directly west-southwest of Mexborough.
Swinton has a population of over 15,559 people. Swinton also forms part of the wider Rotherham metropolitan area which has a population of over 257,280 people. Swinton is situated 10 km north of the centre of Rotherham.