Haddenham (Con hold) Bill Hunt (Con) 1,642 Gareth Wilson (Lib Dem) 1,427 Christopher Jeffrey Wilson (Lab) 131

Haddenham (Con hold)

Bill Hunt (Con) 1,642

Gareth Wilson (Lib Dem) 1,427

Christopher Jeffrey Wilson (Lab) 131