Years serving
22.1
1997 → 2024 · 24 calendar years
Lifetime total
£1,414,396
Base + chair + declared
Total base salary
£1,414,396
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 0 registered interests
External cross-references · Electoral Commission
Constituency-level donations · Swansea West · 65 entries · £97,412 total
Showing:
65
of 65 records
Company donations:
3
Total value:
£97,412
Source: Electoral Commission donations register
| Accepted | Donor | Type | Recipient | EC Ref | Amount |
|---|---|---|---|---|---|
| 2022-12-15 | Registered Political Party | Labour Party · Swansea West CLP | C0564978 | £1,215 | |
| 2021-04-06 | Trade Union | Labour Party · Swansea West CLP | C0548052 | £1,500 | |
| 2021-03-12 | Trade Union | Labour Party · Swansea West CLP | C0543511 | £1,000 | |
| 2017-05-22 | Trade Union | Labour Party · Swansea West CLP | C0333755 | £3,000 | |
| 2017-05-17 |
CH 10285790 ↗
· SE5 9QR
|
Company | Labour Party · Swansea West CLP | C0333572 | £1,500 |
| 2017-05-12 | Trade Union | Labour Party · Swansea West CLP | C0333484 | £2,000 | |
| 2017-05-05 | Trade Union | Labour Party · Swansea West CLP | C0333661 | £2,000 | |
| 2017-05-05 | Trade Union | Labour Party · Swansea West CLP | C0333662 | £2,000 | |
| 2017-05-02 | Registered Political Party | Labour Party · Swansea West CLP | C0333413 | £1,216 | |
| 2016-10-19 | Registered Political Party | Labour Party · Swansea West CLP | C0268170 | £1,216 | |
| 2016-04-29 | Trade Union | Labour Party · Swansea West CLP | NC0246840 | £1,000 | |
| 2016-04-29 | Trade Union | Labour Party · Swansea West CLP | NC0246845 | £897 | |
| 2016-03-10 | Unincorporated Association | Labour Party · Swansea West CLP | C0242993 | £2,000 | |
| 2016-02-03 | Trade Union | Labour Party · Swansea West CLP | C0243002 | £2,000 | |
| 2015-07-01 | Unincorporated Association | Labour Party · Swansea West CLP | C0221041 | £1,728 | |
| 2015-03-27 | Trade Union | Labour Party · Swansea West CLP | C0195852 | £1,000 | |
| 2015-03-09 | Trade Union | Labour Party · Swansea West CLP | C0195853 | £2,500 | |
| 2015-02-12 | Registered Political Party | Labour Party · Swansea West CLP | C0195851 | £1,216 | |
| 2014-11-17 | Registered Political Party | Labour Party · Swansea West CLP | C0143935 | £1,216 | |
| 2014-10-17 | Trade Union | Labour Party · Swansea West CLP | C0144094 | £1,000 | |
| 2014-05-17 | Trade Union | Labour Party · Swansea West CLP | C0103460 | £1,000 | |
| 2014-04-17 | Trade Union | Labour Party · Swansea West CLP | C0103461 | £1,000 | |
| 2014-04-02 |
CH 7475795 ↗
· SW2 1BZ
|
Company | Labour Party · Swansea West CLP | NC0103534 | £4,800 |
| 2014-03-31 |
CH 7475795 ↗
· SW2 1BZ
|
Company | Labour Party · Swansea West CLP | NC0098962 | £4,800 |
| 2014-03-10 | Registered Political Party | Labour Party · Swansea West CLP | C0098869 | £1,520 | |
| 2013-10-11 | Trade Union | Labour Party · Swansea West CLP | C0096607 | £1,000 | |
| 2013-06-13 | Trade Union | Labour Party · Swansea West CLP | C0146512 | £1,000 | |
| 2012-10-25 | Trade Union | Labour Party · Swansea West CLP | C0086105 | £2,000 | |
| 2012-10-01 | Registered Political Party | Labour Party · Swansea West CLP | C0086106 | £1,520 | |
| 2012-02-25 | Trade Union | Labour Party · Swansea West CLP | C0079084 | £850 | |
| 2011-11-07 | Trade Union | Labour Party · Swansea West CLP | C0068292 | £1,000 | |
| 2011-11-02 | Registered Political Party | Labour Party · Swansea West CLP | C0068239 | £1,520 | |
| 2011-07-12 | Trade Union | Labour Party · Swansea West CLP | C0053008 | £1,000 | |
| 2011-06-23 | Unincorporated Association | Labour Party · Swansea West CLP | C0042243 | £2,000 | |
| 2011-05-12 | Trade Union | Labour Party · Swansea West CLP | C0042244 | £2,000 | |
| 2011-04-27 | Trade Union | Labour Party · Swansea West CLP | C0042242 | £1,000 | |
| 2010-12-13 | Registered Political Party | Labour Party · Swansea West CLP | C0026922 | £1,520 | |
| 2010-10-28 | Trade Union | Labour Party · Swansea West CLP | C0026942 | £850 | |
| 2010-07-15 | Trade Union | Labour Party · Swansea West CLP | C0026541 | £850 | |
| 2010-04-28 | Trade Union | Labour Party · Swansea West CLP | C0025889 | £2,000 | |
| 2010-04-13 | Trade Union | Labour Party · Swansea West CLP | C0025745 | £4,000 | |
| 2010-04-03 | Registered Political Party | Labour Party · Swansea West CLP | C0025641 | £1,500 | |
| 2010-03-20 | Trade Union | Labour Party · Swansea West CLP | C0024521 | £1,000 | |
| 2010-03-09 | Trade Union | Labour Party · Swansea West CLP | C0024441 | £3,000 | |
| 2009-12-04 | Registered Political Party | Labour Party · Swansea West CLP | C0022901 | £1,520 | |
| 2009-12-01 | Trade Union | Labour Party · Swansea West CLP | C0023053 | £425 | |
| 2009-08-07 | Trade Union | Labour Party · Swansea West CLP | C0022029 | £2,125 | |
| 2009-03-31 | Trade Union | Labour Party · Swansea West CLP | C0020384 | £1,000 | |
| 2008-07-16 | Registered Political Party | Labour Party · Swansea West CLP | C0018776 | £1,520 | |
| 2008-05-08 | Trade Union | Labour Party · Swansea West CLP | C0017785 | £850 | |
| 2008-04-29 | Unincorporated Association | Labour Party · Swansea West CLP | NC0030314 | £2,413 | |
| 2008-04-01 | Trade Union | Labour Party · Swansea West CLP | C0017694 | £1,000 | |
| 2008-03-17 | Trade Union | Labour Party · Swansea West CLP | C0017128 | £250 | |
| 2008-02-21 | Unincorporated Association | Labour Party · Swansea West CLP | C0017083 | £4,000 | |
| 2008-01-04 | Trade Union | Labour Party · Swansea West CLP | C0016958 | £425 | |
| 2007-10-11 | Registered Political Party | Labour Party · Swansea West CLP | C0016480 | £500 | |
| 2007-09-24 | Trade Union | Labour Party · Swansea West CLP | C0015686 | £1,275 | |
| 2007-03-13 | Trade Union | Labour Party · Swansea West CLP | C0014058 | £500 | |
| 2007-03-08 | Trade Union | Labour Party · Swansea West CLP | C0014047 | £1,000 | |
| 2007-02-28 | Trade Union | Labour Party · Swansea West CLP | C0014065 | £1,700 | |
| 2007-01-21 | Trade Union | Labour Party · Swansea West CLP | C0014294 | £500 | |
| 2003-10-01 | Trade Union | Labour Party · Swansea West CLP | C0005860 | £425 | |
| 2003-09-19 | Trade Union | Labour Party · Swansea West CLP | C0005165 | £1,200 | |
| 2003-01-10 | Trade Union | Labour Party · Swansea West CLP | C0004442 | £425 | |
| 2002-04-08 | Trade Union | Labour Party · Swansea West CLP | C0003485 | £425 |
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
…
…