Swinefleet is a village and civil parish in the East Riding of Yorkshire, England.
It is situated approximately 2 miles south-east of the town of Goole on the A161 road from Goole to Crowle. It lies on the south bank of the River Ouse. According to the 2011 UK census, Swinefleet parish had a population of 787, an increase on the 2001 UK census figure of 748. Now,in 2015 according to the Register of electors the village has 640 residents however this does not include children under 18.The main centre of population is at the extreme north of the parish, close to the River Ouse. The southern part of the parish is part of Swinefleet and Reedness Moors, and is characterised by drainage ditches and a few farm buildings.
The civil parish of Swinefleet is bordered to the north by the River Ouse. Its western edge follows the course of the Swinefleet Warping Drain, beyond which is the civil parish of Goole Fields. To the east is Reedness. The county border with North Lincolnshire runs along the southern edge of the parish, where it is bordered by Crowle.
Swinefleet was previously a civil parish that was part of the Goole Rural District in the West Riding of Yorkshire from 1894 to 1974, then in Boothferry district of Humberside until 1996.