Upper Heyford es un pueblo y una parroquia civil del distrito de South Northamptonshire, en el condado de Northamptonshire (Inglaterra).
Según el censo de 2001, Upper Heyford tenía 77 habitantes (40 varones y 37 mujeres).
De los 61 habitantes de 16 o más años, 11 (18,03%) estaban solteros, 39 (63,94%) casados, y 11 (18,03%) divorciados o viudos.
[1] 43 habitantes eran económicamente activos, todos ellos empleados.
[2] Había 3 hogares sin ocupar y 33 con residentes.