Upper Heyford es un pueblo y una parroquia civil del distrito de South Northamptonshire, en el condado de Northamptonshire.