Upper Heyford es un pueblo y una parroquia civil del distrito de Cherwell, en el condado de Oxfordshire (Inglaterra).
Según el censo de 2001,[1] Upper Heyford tenía 1154 habitantes (592 varones y 562 mujeres).
De los 914 habitantes de 16 o más años, 294 (32,16%) estaban solteros, 448 (49,02%) casados, y 172 (18,82%) divorciados o viudos.
706 habitantes eran económicamente activos, 686 de ellos (97,17) empleados y 20 (2,83%) desempleados.
Había 25 hogares sin ocupar, 506 con residentes y 7 eran alojamientos vacacionales o segundas residencias.