Barmby on the Marsh is a village and civil parish located in the East Riding of Yorkshire, England. It is situated approximately 4 miles (6.4 km) west of the market town of Howden.
The settlement lies on the east bank of the River Ouse, positioned near the confluence where the river meets the River Derwent.