Years serving
2.0
2024 → 2026 · 3 calendar years
Lifetime total
£183,967
Base + chair + declared
Total base salary
£183,967
Sum of MP base salary, prorated per year at each year's rate
Total committee chair
£0
Additional salary across all chair stints
Total declared earnings
£0
From 5 registered interests
External cross-references · Electoral Commission
Constituency-level donations · Shrewsbury · Labour Party · 67 entries · £114,756 total
Filtered to this MP's party. The St Albans / similar accounting-unit
string is reused across multiple parties at EC, so cross-party totals
mix opposition local-association money with this MP's own.
See all parties for this unit ↗
Showing:
67
of 67 records
Company donations:
0
Total value:
£114,756
Source: Electoral Commission donations register
| Accepted | Donor | Type | Recipient | EC Ref | Amount |
|---|---|---|---|---|---|
| 2024-06-25 | Trade Union | Labour Party · Shrewsbury | C0587002 | £5,000 | |
| 2024-06-10 | Trade Union | Labour Party · Shrewsbury | C0596660 | £1,100 | |
| 2024-03-04 | Trade Union | Labour Party · Shrewsbury | C0576209 | £4,000 | |
| 2023-09-01 | Individual | Labour Party · Shrewsbury and Atcham CLP | NC0571852 | £18,000 | |
| 2023-07-01 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0571856 | £600 | |
| 2023-06-01 | Individual | Labour Party · Shrewsbury and Atcham CLP | NC0569678 | £6,000 | |
| 2023-04-01 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0571855 | £600 | |
| 2023-01-01 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0571854 | £600 | |
| 2022-10-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0565111 | £600 | |
| 2022-04-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0565110 | £600 | |
| 2022-01-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0565109 | £600 | |
| 2021-07-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0551993 | £600 | |
| 2021-04-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0551992 | £600 | |
| 2021-01-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0551991 | £600 | |
| 2019-11-11 | Individual | Labour Party · Shrewsbury and Atcham CLP | C0476570 | £2,048 | |
| 2019-10-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0476634 | £2,400 | |
| 2016-07-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0257128 | £1,800 | |
| 2015-04-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0201451 | £6,000 | |
| 2015-02-07 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0195996 | £8,500 | |
| 2015-02-07 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0195536 | £1,905 | |
| 2014-10-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0144206 | £600 | |
| 2014-07-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0108034 | £600 | |
| 2014-06-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0103543 | £1,000 | |
| 2014-04-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0103544 | £1,200 | |
| 2013-10-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0096670 | £600 | |
| 2013-07-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0094193 | £1,800 | |
| 2013-04-01 | Registered Political Party | Labour Party · Shrewsbury and Atcham CLP | C0091972 | £1,220 | |
| 2012-10-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0086184 | £600 | |
| 2012-07-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0084836 | £1,800 | |
| 2011-07-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0053050 | £1,800 | |
| 2010-04-14 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0025608 | £1,000 | |
| 2010-03-31 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0024548 | £500 | |
| 2009-10-01 | Trust | Labour Party · Shrewsbury and Atcham CLP | PT0032210 | £1,200 | |
| 2009-09-30 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0021958 | £500 | |
| 2009-06-30 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0021007 | £500 | |
| 2009-03-30 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0020183 | £333 | |
| 2008-11-01 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0019328 | £1,000 | |
| 2008-10-01 | Other | Labour Party · Shrewsbury and Atcham CLP | NC0030566 | £1,200 | |
| 2007-12-31 | Trust | Labour Party · Shrewsbury and Atcham CLP | ET0031939 | £1,200 | |
| 2007-06-01 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0015245 | £600 | |
| 2005-12-31 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0029361 | £1,200 | |
| 2005-04-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0009642 | £500 | |
| 2005-04-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0009408 | £2,250 | |
| 2005-01-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0008524 | £500 | |
| 2005-01-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0008523 | £1,500 | |
| 2004-12-01 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0028710 | £1,200 | |
| 2004-10-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0007597 | £500 | |
| 2004-10-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0007596 | £1,500 | |
| 2004-07-28 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0007285 | £500 | |
| 2004-07-26 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0007284 | £1,500 | |
| 2004-04-28 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0006801 | £500 | |
| 2004-04-26 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0006800 | £1,500 | |
| 2004-01-26 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0006135 | £1,500 | |
| 2003-10-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0005740 | £500 | |
| 2003-10-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0005739 | £1,500 | |
| 2003-10-01 | Unincorporated Association | Labour Party · Shrewsbury and Atcham CLP | NC0028358 | £1,200 | |
| 2003-07-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0005137 | £500 | |
| 2003-07-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0005214 | £1,500 | |
| 2003-04-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0004702 | £500 | |
| 2003-04-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0004701 | £1,500 | |
| 2003-01-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0004478 | £2,000 | |
| 2002-10-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0004045 | £2,000 | |
| 2002-07-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0003908 | £2,000 | |
| 2002-04-29 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0003568 | £500 | |
| 2002-04-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0003567 | £1,500 | |
| 2002-03-02 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0002784 | £2,000 | |
| 2001-04-25 | Trade Union | Labour Party · Shrewsbury and Atcham CLP | C0001360 | £1,500 |
Donations to the MP's local party accounting unit across all years.
Most don't appear in the MP register because they aren't earmarked
for the MP personally — but they fund the constituency machinery
the MP relies on. Click any Companies House link to investigate
corporate donor directors, PSCs, and SIC codes.
No relationship-graph data on file for this chamber
We don't have any Commons-side register entries on file for this member. The upstream Interests API only goes back to ~2015 and tends not to surface entries for members who've since left the Commons — so a former MP made peer (e.g. David Cameron, Commons 2001-2016) typically has nothing on the MP-side cache.
Relationship graph
Loading… this can take up to a minute.
MP
Company
Individual payer
Director
Person with significant control
Other MP also paid by this payer
Shareholding (i) >15%
Shareholding (ii) >£70k
…
…