Marshfield is a village in the south-east corner of South Gloucestershire, north of Bath and near to Chippenham, Wiltshire.