North Wiltshire

James Gray

MP: James Gray

Party: Conservative

Constituency: North Wiltshire

Conservative

Fox: Pro Badger: Pro Hedgehog: Ivory:

Make sure you have your say

22,877

Votes won this seat

17,702

didn't vote

Turnout: 53,706    Electorate: 71,408