Years serving
29.1
1997 → 2026 · 30 calendar years
Lifetime total
£1,910,454
Base + chair + declared
Total base salary
£1,910,454
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 1 registered interest
External cross-references · Electoral Commission
Constituency-level donations · Harrow West · Labour Party · 115 entries · £226,899 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:
115
of 115 records
Company donations:
20
Total value:
£226,899
Source: Electoral Commission donations register
| Accepted | Donor | Type | Recipient | EC Ref | Amount |
|---|---|---|---|---|---|
| 2026-03-31 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | NC0838332 | £3,397 |
| 2025-12-31 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | NC0835706 | £3,397 |
| 2025-09-30 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | C0833914 | £3,397 |
| 2025-06-30 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | NC0833260 | £3,397 |
| 2025-01-04 | Trade Union | Labour Party · Harrow West Clp | C0836134 | £2,000 | |
| 2024-12-31 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | C0596876 | £3,397 |
| 2024-09-30 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | C0590384 | £3,397 |
| 2024-08-06 | Individual | Labour Party · Harrow West Clp | C0590342 | £1,500 | |
| 2024-07-17 | Individual | Labour Party · Harrow West Clp | C0590341 | £1,500 | |
| 2024-07-01 | Trade Union | Labour Party · Harrow West Clp | C0596639 | £1,000 | |
| 2024-06-30 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | C0587014 | £3,397 |
| 2024-06-21 | Registered Political Party | Labour Party · Harrow West Clp | C0596694 | £1,500 | |
| 2024-06-04 | Trade Union | Labour Party · Harrow West Clp | C0586915 | £1,000 | |
| 2024-06-03 | Registered Political Party | Labour Party · Harrow West Clp | C0586565 | £2,430 | |
| 2024-05-28 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | C0587015 | £3,000 |
| 2024-03-15 | Trade Union | Labour Party · Harrow West Clp | C0586910 | £2,000 | |
| 2024-03-06 | Trade Union | Labour Party · Harrow West Clp | C0596729 | £2,000 | |
| 2023-06-30 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | NC0569687 | £797 |
| 2023-03-31 |
CH 258706 ↗
· HA4 7BD
|
Company | Labour Party · Harrow West Clp | NC0569686 | £797 |
| 2023-03-03 | Trade Union | Labour Party · Harrow West Clp | C0568555 | £2,000 | |
| 2023-03-03 | Trade Union | Labour Party · Harrow West CLP | C0575374 | £1,000 | |
| 2023-02-09 |
CH 11808595 ↗
· W1W 7LT
|
Company | Labour Party · Harrow West Clp | C0568543 | £3,000 |
| 2022-12-15 | Registered Political Party | Labour Party · Harrow West Clp | C0564974 | £1,500 | |
| 2022-07-08 |
CH 11852668 ↗
· HA2 7SA
|
Company | Labour Party · Harrow West Clp | C0561913 | £2,500 |
| 2022-04-08 | Trade Union | Labour Party · Harrow West Clp | C0559331 | £2,000 | |
| 2022-03-08 | Trade Union | Labour Party · Harrow West Clp | C0557706 | £3,000 | |
| 2021-12-12 | Trade Union | Labour Party · Harrow West Clp | C0555485 | £2,000 | |
| 2021-10-12 | Registered Political Party | Labour Party · Harrow West Clp | C0555454 | £1,215 | |
| 2021-02-05 | Trade Union | Labour Party · Harrow West Clp | C0543482 | £2,000 | |
| 2018-12-17 | Trade Union | Labour Party · Harrow West Clp | C0403290 | £2,000 | |
| 2017-12-27 | Trade Union | Labour Party · Harrow West Clp | C0393902 | £500 | |
| 2017-09-26 | Trade Union | Labour Party · Harrow West Clp | C0339723 | £500 | |
| 2017-07-07 |
CH 10285790 ↗
· SE5 9QR
|
Company | Labour Party · Harrow West CLP | C0395754 | £10,000 |
| 2017-05-25 |
CH 10436078 ↗
· W1U 3PW
|
Company | Labour Party · Harrow West Clp | C0333683 | £2,000 |
| 2017-05-05 | Trade Union | Labour Party · Harrow West Clp | C0333673 | £1,000 | |
| 2017-05-02 | Registered Political Party | Labour Party · Harrow West Clp | NC0333875 | £1,216 | |
| 2017-04-28 | Individual | Labour Party · Harrow West Clp | C0333649 | £5,100 | |
| 2017-04-28 | Trade Union | Labour Party · Harrow West Clp | C0333314 | £4,501 | |
| 2017-04-28 | Trade Union | Labour Party · Harrow West Clp | C0333382 | £3,000 | |
| 2017-04-27 | Trade Union | Labour Party · Harrow West Clp | C0333464 | £10,000 | |
| 2016-12-28 | Trade Union | Labour Party · Harrow West Clp | C0268143 | £500 | |
| 2016-09-26 | Trade Union | Labour Party · Harrow West Clp | C0257057 | £550 | |
| 2016-09-16 | Trade Union | Labour Party · Harrow West Clp | C0257073 | £1,500 | |
| 2016-06-27 | Trade Union | Labour Party · Harrow West Clp | C0246720 | £750 | |
| 2016-03-29 | Trade Union | Labour Party · Harrow West Clp | C0242912 | £720 | |
| 2015-12-29 | Trade Union | Labour Party · Harrow West Clp | C0240322 | £1,000 | |
| 2015-06-26 | Trade Union | Labour Party · Harrow West Clp | C0201171 | £500 | |
| 2015-04-23 | Unincorporated Association | Labour Party · Harrow West Clp | C0201172 | £2,200 | |
| 2015-04-21 | Trade Union | Labour Party · Harrow West Clp | C0201173 | £2,500 | |
| 2015-03-26 | Trade Union | Labour Party · Harrow West Clp | C0195428 | £500 | |
| 2015-03-16 | Unincorporated Association | Labour Party · Harrow West Clp | C0195615 | £7,800 | |
| 2015-03-09 | Trade Union | Labour Party · Harrow West Clp | C0195616 | £3,000 | |
| 2015-02-17 | Trade Union | Labour Party · Harrow West Clp | C0195613 | £1,000 | |
| 2015-02-06 | Registered Political Party | Labour Party · Harrow West Clp | C0195614 | £1,216 | |
| 2015-02-03 |
CH 258706 ↗
· HA1 1EJ
|
Company | Labour Party · Harrow West Clp | C0195617 | £3,000 |
| 2014-12-23 | Trade Union | Labour Party · Harrow West Clp | C0143889 | £500 | |
| 2014-12-01 | Individual | Labour Party · Harrow West Clp | C0144090 | £1,450 | |
| 2014-09-26 | Trade Union | Labour Party · Harrow West Clp | C0107890 | £500 | |
| 2014-06-17 | Trade Union | Labour Party · Harrow West Clp | C0103335 | £1,250 | |
| 2014-06-17 | Trade Union | Labour Party · Harrow West Clp | C0103336 | £1,000 | |
| 2014-03-26 | Trade Union | Labour Party · Harrow West Clp | C0098759 | £500 | |
| 2014-03-14 | Registered Political Party | Labour Party · Harrow West Clp | C0098852 | £1,520 | |
| 2014-03-03 | Trade Union | Labour Party · Harrow West Clp | C0098881 | £2,000 | |
| 2013-12-24 | Trade Union | Labour Party · Harrow West Clp | C0096513 | £500 | |
| 2013-09-26 | Trade Union | Labour Party · Harrow West Clp | C0092947 | £500 | |
| 2013-06-26 | Trade Union | Labour Party · Harrow West Clp | C0091993 | £503 | |
| 2013-03-26 | Trade Union | Labour Party · Harrow West Clp | C0088775 | £1,167 | |
| 2013-03-11 | Trade Union | Labour Party · Harrow West Clp | C0088747 | £2,000 | |
| 2012-11-19 | Trade Union | Labour Party · Harrow West Clp | C0086021 | £2,000 | |
| 2012-11-01 | Trade Union | Labour Party · Harrow West Clp | C0086022 | £1,000 | |
| 2012-05-29 | Trade Union | Labour Party · Harrow West Clp | C0079819 | £2,000 | |
| 2012-03-15 | Unincorporated Association | Labour Party · Harrow West Clp | C0079010 | £1,800 | |
| 2012-02-26 |
CH 6007944 ↗
· NW2 7HF
|
Company | Labour Party · Harrow West Clp | NC0079098 | £3,000 |
| 2012-02-26 | Trade Union | Labour Party · Harrow West Clp | C0079008 | £1,000 | |
| 2012-01-05 | Trade Union | Labour Party · Harrow West Clp | C0079009 | £3,000 | |
| 2011-11-15 | Registered Political Party | Labour Party · Harrow West Clp | C0068221 | £1,520 | |
| 2011-03-31 |
CH 00258706 ↗
· HA1 1EJ
|
Company | Labour Party · Harrow West Clp | NC0037624 | £2,242 |
| 2010-12-31 |
CH null ↗
· HA1 1EJ
|
Company | Labour Party · Harrow West CLP | NC0031708 | £2,242 |
| 2010-12-30 | Registered Political Party | Labour Party · Harrow West CLP | C0026931 | £1,520 | |
| 2010-11-30 | Individual | Labour Party · Harrow West CLP | C0026871 | £3,400 | |
| 2010-09-30 |
CH null ↗
· HA1 1EJ
|
Company | Labour Party · Harrow West CLP | NC0031651 | £2,242 |
| 2010-06-30 |
CH 00258706 ↗
· HA1 1EJ
|
Company | Labour Party · Harrow West CLP | NC0031546 | £2,225 |
| 2010-05-05 | Unincorporated Association | Labour Party · Harrow West CLP | C0025765 | £4,100 | |
| 2010-04-19 | Registered Political Party | Labour Party · Harrow West CLP | C0025627 | £2,000 | |
| 2010-03-22 | Trade Union | Labour Party · Harrow West CLP | C0024609 | £1,800 | |
| 2010-03-11 | Trade Union | Labour Party · Harrow West CLP | C0024289 | £1,500 | |
| 2010-01-28 | Trade Union | Labour Party · Harrow West CLP | C0024558 | £1,000 | |
| 2009-12-23 | Registered Political Party | Labour Party · Harrow West CLP | C0022881 | £3,040 | |
| 2009-12-01 | Individual | Labour Party · Harrow West CLP | C0022922 | £480 | |
| 2009-10-19 | Individual | Labour Party · Harrow West CLP | NC0031128 | £2,000 | |
| 2009-09-01 | Individual | Labour Party · Harrow West CLP | C0021948 | £1,440 | |
| 2009-05-20 | Trade Union | Labour Party · Harrow West CLP | C0021026 | £1,500 | |
| 2008-12-31 | Individual | Labour Party · Harrow West CLP | C0019360 | £1,240 | |
| 2008-11-07 | Registered Political Party | Labour Party · Harrow West CLP | C0019339 | £1,520 | |
| 2008-08-23 | Registered Political Party | Labour Party · Harrow West CLP | C0018626 | £3,000 | |
| 2008-06-19 | Trade Union | Labour Party · Harrow West CLP | C0017620 | £3,000 | |
| 2008-06-18 | Individual | Labour Party · Harrow West CLP | C0017617 | £1,000 | |
| 2007-10-05 | Registered Political Party | Labour Party · Harrow West CLP | C0016460 | £1,535 | |
| 2007-10-05 | Individual | Labour Party · Harrow West CLP | C0016631 | £300 | |
| 2007-09-30 | Individual | Labour Party · Harrow West CLP | C0015725 | £1,020 | |
| 2006-05-01 | Trade Union | Labour Party · Harrow West CLP | C0012449 | £500 | |
| 2005-12-01 | Individual | Labour Party · Harrow West CLP | C0011384 | £420 | |
| 2005-09-30 | Individual | Labour Party · Harrow West CLP | C0010812 | £1,260 | |
| 2005-09-01 | Registered Political Party | Labour Party · Harrow West CLP | C0010757 | £2,552 | |
| 2005-07-15 | Trade Union | Labour Party · Harrow West CLP | C0010743 | £500 | |
| 2005-05-10 | Registered Political Party | Labour Party · Harrow West CLP | C0009629 | £1,000 | |
| 2005-04-18 | Trade Union | Labour Party · Harrow West CLP | C0009523 | £3,000 | |
| 2005-04-18 | Registered Political Party | Labour Party · Harrow West CLP | C0009628 | £1,520 | |
| 2005-03-31 | Unincorporated Association | Labour Party · Harrow West CLP | C0008328 | £2,000 | |
| 2005-01-31 | Registered Political Party | Labour Party · Harrow West CLP | C0008593 | £1,520 | |
| 2003-01-01 | Trade Union | Labour Party · Harrow West CLP | C0004307 | £2,000 | |
| 2002-12-01 | Trade Union | Labour Party · Harrow West CLP | C0004087 | £2,000 | |
| 2002-04-25 | Trade Union | Labour Party · Harrow West CLP | C0003417 | £500 | |
| 2001-07-07 | Trade Union | Labour Party · Harrow West CLP | C0001831 | £2,000 | |
| 2001-03-16 | Trade Union | Labour Party · Harrow West CLP | C0000460 | £2,000 |
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
…
…