UK Elections Info
MPs for North West Durham
Search
Home Page
Login
View Results
Data Last Updated: 7 August 2025
Application Last Amended: 20 July 2024
This website is considered to be an archive in the public interest.
| Date Elected | Until | Name | Birth | Death | Age at Election | Age at Death |
|---|---|---|---|---|---|---|
| 23 Feb 1950 | 26 May 1955 | James Dixon Murray | 17 Sep 1887 | 24 Jan 1965 | 62 | 77 |
| 26 May 1955 | 15 Oct 1964 | John William Ainsley | 30 Jun 1898 | 23 Jun 1976 | 56 | 77 |
| 15 Oct 1964 | 11 Jun 1987 | Ernest Armstrong | 12 Jan 1915 | 8 Jul 1996 | 49 | 81 |
| 11 Jun 1987 | 6 May 2010 | Hilary Jane Armstrong | 30 Nov 1945 | 41 | (79) | |
| 6 May 2010 | 8 Jun 2017 | Patricia Mary Glass | 14 Feb 1957 | 53 | (68) | |
| 8 Jun 2017 | 12 Dec 2019 | Laura Pidcock | 19 Aug 1987 | 29 | (38) | |
| 12 Dec 2019 | 30 May 2024 | Richard John Holden | 11 Mar 1985 | 34 | (40) |
20 returns loaded
0 notes loaded
56 > -999
adding James Dixon Murray (20375) to list (19500223)
57 > 56
processing candidate 1: James Dixon Murray (20375)
58 > 57
adding John William Ainsley (99) to list (19550526)
59 > 58
processing candidate 3: John William Ainsley (99)
60 > 59
adding Ernest Armstrong (317) to list (19641015)
61 > 60
processing candidate 5: Ernest Armstrong (317)
62 > 61
processing candidate 6: Ernest Armstrong (317)
63 > 62
processing candidate 7: Ernest Armstrong (317)
64 > 63
processing candidate 8: Ernest Armstrong (317)
65 > 64
processing candidate 9: Ernest Armstrong (317)
66 > 65
processing candidate 10: Rt Hon Ernest Armstrong (317)
67 > 66
adding Hilary Jane Armstrong (320) to list (19870611)
68 > 67
processing candidate 12: Hilary Jane Armstrong (320)
69 > 68
processing candidate 13: Hilary Jane Armstrong (320)
70 > 69
processing candidate 14: Rt Hon Hilary Jane Armstrong (320)
71 > 70
processing candidate 15: Rt Hon Hilary Jane Armstrong (320)
72 > 71
adding Patricia Mary Glass (40211) to list (20100506)
73 > 72
processing candidate 17: Patricia Mary Glass (40211)
74 > 73
adding Laura Pidcock (48484) to list (20170608)
75 > 74
adding Richard John Holden (47368) to list (20191212)
7 MPs found in total