← Back to yearly financials Mr William Wragg · All-time
All-time financials & associations
Years serving
9.1
2015 → 2024 · 10 calendar years
Lifetime total
£798,257
Base + chair + declared
Total base salary
£729,086
Sum of MP base salary, prorated per year at each year's rate
Total committee chair
£69,171
Additional salary across all chair stints
Total declared earnings
£0
From 0 registered interests
External cross-references · Electoral Commission

Constituency-level donations · Hazel Grove · 201 entries · £1,187,251 total

Showing: 201 of 201 records Company donations: 55 Total value: £1,187,251 Source: Electoral Commission donations register
Accepted Donor Type Recipient EC Ref Amount
2025-11-18 Unincorporated Association Liberal Democrats · Hazel Grove C0835134 £4,587
2025-11-12 Individual Liberal Democrats · Hazel Grove C0835352 £1,000
2025-11-06 Individual Liberal Democrats · Hazel Grove C0835132 £2,500
2025-11-04 Individual Liberal Democrats · Hazel Grove C0835128 £5,000
2025-10-30 Individual Liberal Democrats · Hazel Grove C0835130 £3,000
2025-10-29 Individual Liberal Democrats · Hazel Grove C0835129 £2,500
2025-10-02
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0835133 £87,700
2025-08-21 Unincorporated Association Liberal Democrats · Hazel Grove C0833557 £4,583
2025-06-17 Individual Liberal Democrats · Hazel Grove C0835131 £2,000
2025-05-28 Unincorporated Association Liberal Democrats · Hazel Grove C0832340 £2,435
2025-03-21 Individual Liberal Democrats · Hazel Grove C0794931 £3,500
2025-03-04 Unincorporated Association Liberal Democrats · Hazel Grove C0795039 £6,882
2025-02-26 Individual Liberal Democrats · Hazel Grove C0835344 £1,500
2025-02-04
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0795056 £3,000
2025-01-30 Individual Liberal Democrats · Hazel Grove C0794846 £5,000
2024-12-17 Unincorporated Association Liberal Democrats · Hazel Grove C0795037 £3,199
2024-11-24
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0594715 £75,000
2024-08-20 Unincorporated Association Liberal Democrats · Hazel Grove C0795036 £3,414
2024-06-26
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0579371 £10,000
2024-06-26
CH 13453522 ↗ · E14 5AA
Company Liberal Democrats · Hazel Grove C0579327 £5,000
2024-05-31 Individual Liberal Democrats · Hazel Grove C0579531 £2,000
2024-05-29
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0579375 £3,000
2024-05-28 Individual Conservative and Unionist Party · Hazel Grove C0595888 £1,000
2024-05-24 Individual Liberal Democrats · Hazel Grove C0579574 £3,000
2024-05-16 Individual Conservative and Unionist Party · Hazel Grove C0583625 £7,000
2024-04-07 Individual Liberal Democrats · Hazel Grove C0579703 £20,000
2024-02-07 Unincorporated Association Liberal Democrats · Hazel Grove C0795035 £4,796
2024-01-22 Individual Liberal Democrats · Hazel Grove C0575685 £5,000
2024-01-19 Individual Liberal Democrats · Hazel Grove C0575785 £2,500
2024-01-18 Individual Liberal Democrats · Hazel Grove C0579530 £1,000
2023-12-20 Individual Liberal Democrats · Hazel Grove C0573507 £20,000
2023-11-21 Unincorporated Association Liberal Democrats · Hazel Grove C0795034 £4,577
2023-10-15 Individual Liberal Democrats · Hazel Grove C0573453 £4,000
2023-09-28 Individual Liberal Democrats · Hazel Grove C0571476 £20,000
2023-09-27 Individual Liberal Democrats · Hazel Grove C0571423 £1,000
2023-09-23 Individual Liberal Democrats · Hazel Grove C0571469 £5,000
2023-09-23 Individual Liberal Democrats · Hazel Grove C0571408 £2,000
2023-09-21 Individual Liberal Democrats · Hazel Grove C0571445 £2,000
2023-09-18 Individual Liberal Democrats · Hazel Grove C0571389 £5,000
2023-09-15 Individual Liberal Democrats · Hazel Grove C0571412 £4,000
2023-06-29 Individual Liberal Democrats · Hazel Grove C0569270 £20,000
2023-03-21 Individual Liberal Democrats · Hazel Grove C0571422 £1,000
2023-02-16
CH 4940414 ↗ · DH1 1TW
Company Liberal Democrats · Hazel Grove C0575406 £1,000
2023-01-31
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0567277 £3,000
2023-01-19 Individual Liberal Democrats · Hazel Grove C0567280 £2,000
2023-01-18 Individual Liberal Democrats · Hazel Grove C0567279 £6,000
2023-01-18 Individual Liberal Democrats · Hazel Grove C0567278 £2,500
2023-01-17 Individual Liberal Democrats · Hazel Grove NC0567440 £1,842
2022-12-31
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563835 £1,000
2022-11-30
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563834 £750
2022-11-12 Individual Liberal Democrats · Hazel Grove C0562368 £5,000
2022-11-11 Individual Liberal Democrats · Hazel Grove C0562279 £3,000
2022-11-04
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563833 £1,397
2022-11-04
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563832 £1,147
2022-10-14
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563830 £1,250
2022-10-14
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0563831 £833
2022-10-06 Individual Liberal Democrats · Hazel Grove C0562289 £5,000
2022-10-06 Individual Liberal Democrats · Hazel Grove C0562252 £5,000
2022-09-23 Individual Liberal Democrats · Hazel Grove C0561197 £2,500
2022-09-20
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0561823 £1,250
2022-09-20
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0561812 £833
2022-08-02
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0561814 £833
2022-06-30
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0561813 £833
2022-05-31
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0558986 £833
2022-05-23 Individual Liberal Democrats · Hazel Grove C0558223 £5,000
2022-05-04 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0558778 £5,000
2022-04-30
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0558987 £833
2022-04-13 Individual Conservative and Unionist Party · Hazel Grove C0558959 £1,000
2022-04-13 Individual Conservative and Unionist Party · Hazel Grove C0558958 £1,000
2022-04-05
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0558397 £3,000
2022-03-30
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0557229 £833
2022-03-09
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0557228 £833
2022-02-01
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0557231 £833
2022-01-05
CH 11737791 ↗ · SK12 1DY
Company Conservative and Unionist Party · Hazel Grove NC0557230 £833
2021-01-20 Individual Liberal Democrats · Hazel Grove C0542916 £98,666
2020-11-05 Individual Liberal Democrats · Hazel Grove C0541674 £15,000
2020-09-22 Public Fund Liberal Democrats · Hazel Grove PF0516092 £939
2020-09-15 Individual Liberal Democrats · Hazel Grove C0516366 £15,000
2020-08-25 Public Fund Liberal Democrats · Hazel Grove PF0516090 £688
2020-08-25 Public Fund Liberal Democrats · Hazel Grove PF0516089 £636
2020-07-03 Public Fund Liberal Democrats · Hazel Grove PF0516095 £2,009
2020-06-29 Public Fund Liberal Democrats · Hazel Grove PF0503222 £2,009
2020-04-27 Public Fund Liberal Democrats · Hazel Grove PF0503221 £1,674
2020-01-15
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0498291 £2,900
2019-12-19
CH 6317947 ↗ · B69 3DY
Company Conservative and Unionist Party · Hazel Grove C0478841 £3,000
2019-12-19 Individual Liberal Democrats · Hazel Grove C0477690 £1,000
2019-12-15 Individual Liberal Democrats · Hazel Grove C0477244 £2,000
2019-11-30 Individual Liberal Democrats · Hazel Grove C0477651 £5,000
2019-11-29 Individual Liberal Democrats · Hazel Grove C0477691 £1,000
2019-11-26 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0479878 £2,500
2019-11-04 Individual Liberal Democrats · Hazel Grove C0477650 £5,000
2019-11-02 Individual Liberal Democrats · Hazel Grove C0477366 £50,000
2019-10-31 Individual Conservative and Unionist Party · Hazel Grove C0479173 £3,500
2019-09-29 Individual Liberal Democrats · Hazel Grove C0411387 £50,000
2019-09-04 Individual Liberal Democrats · Hazel Grove C0411314 £5,000
2019-03-31
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0404057 £5,000
2019-02-15
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0404066 £3,000
2018-11-10 Individual Liberal Democrats · Hazel Grove C0400952 £2,000
2018-09-30 Individual Liberal Democrats · Hazel Grove C0398302 £2,000
2018-09-28 Individual Liberal Democrats · Hazel Grove C0398335 £75,000
2017-12-31
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0364175 £3,000
2017-12-31 Individual Liberal Democrats · Hazel Grove C0364156 £1,800
2017-12-31 Individual Liberal Democrats · Hazel Grove C0364126 £1,800
2017-09-16 Individual Liberal Democrats · Hazel Grove C0337709 £50,000
2017-08-31 Individual Liberal Democrats · Hazel Grove C0337711 £2,275
2017-07-31 Individual Liberal Democrats · Hazel Grove C0337710 £2,275
2017-06-30 Individual Liberal Democrats · Hazel Grove C0322883 £3,200
2017-06-30
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0322933 £3,000
2017-06-30 Individual Liberal Democrats · Hazel Grove C0322674 £3,000
2017-06-30 Individual Liberal Democrats · Hazel Grove C0322698 £1,600
2017-06-18
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0322981 £5,000
2017-05-24 Individual Liberal Democrats · Hazel Grove C0323099 £60,000
2017-05-24 Individual Liberal Democrats · Hazel Grove C0323002 £10,000
2017-05-22 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0331141 £3,000
2017-05-21
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0322984 £2,500
2017-05-11
CH 1104045 ↗ · DE13 8DS
Company Conservative and Unionist Party · Hazel Grove C0331142 £5,000
2016-12-31
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0262554 £3,000
2016-12-31 Individual Liberal Democrats · Hazel Grove C0262487 £2,700
2016-12-31 Individual Liberal Democrats · Hazel Grove C0262453 £2,700
2016-12-31 Individual Liberal Democrats · Hazel Grove C0262532 £1,800
2016-12-31 Individual Liberal Democrats · Hazel Grove C0262490 £1,800
2016-12-24 Individual Liberal Democrats · Hazel Grove C0262521 £2,000
2016-11-11
CH 357963 ↗ · YO30 6WQ
Company Liberal Democrats · Hazel Grove C0262575 £2,000
2016-10-23 Individual Liberal Democrats · Hazel Grove C0262442 £2,500
2016-09-30 Individual Liberal Democrats · Hazel Grove C0252184 £2,782
2016-06-30
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0245044 £3,000
2016-06-30 Individual Liberal Democrats · Hazel Grove C0245004 £3,000
2016-06-30 Individual Liberal Democrats · Hazel Grove C0245029 £2,700
2016-02-13
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0241948 £5,000
2015-12-31
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0239755 £3,000
2015-12-31 Individual Liberal Democrats · Hazel Grove C0239661 £3,000
2015-12-31 Individual Liberal Democrats · Hazel Grove C0239634 £2,050
2015-12-31 Individual Liberal Democrats · Hazel Grove C0239746 £1,800
2015-11-02 Individual Liberal Democrats · Hazel Grove C0239668 £5,000
2015-09-30 Individual Liberal Democrats · Hazel Grove C0210943 £1,600
2015-09-18 Individual Liberal Democrats · Hazel Grove C0210935 £1,936
2015-09-10 Individual Liberal Democrats · Hazel Grove C0210910 £1,600
2015-06-30 Individual Liberal Democrats · Hazel Grove C0203904 £3,000
2015-06-30
CH 120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0203903 £2,500
2015-06-30 Individual Liberal Democrats · Hazel Grove C0203905 £1,932
2015-05-26 Individual Liberal Democrats · Hazel Grove C0203906 £1,500
2015-04-24
CH 03105656 ↗ · SK6 2SS
Company Conservative and Unionist Party · Hazel Grove C0203567 £1,680
2015-03-30
CH 3275808 ↗ · W1K 2XE
Company Liberal Democrats · Hazel Grove C0165485 £5,000
2015-03-30 Individual Liberal Democrats · Hazel Grove C0165669 £1,000
2015-03-30 Individual Liberal Democrats · Hazel Grove C0165675 £966
2015-03-01 Individual Liberal Democrats · Hazel Grove C0165522 £3,000
2015-03-01 Individual Liberal Democrats · Hazel Grove C0165546 £2,500
2015-02-22 Individual Liberal Democrats · Hazel Grove C0165470 £5,000
2015-02-21 Individual Liberal Democrats · Hazel Grove C0165545 £2,500
2015-02-20 Individual Conservative and Unionist Party · Hazel Grove C0194267 £4,000
2015-02-11 Individual Liberal Democrats · Hazel Grove C0165543 £2,500
2015-01-22 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0194266 £5,000
2014-12-31 Individual Liberal Democrats · Hazel Grove C0146268 £3,700
2014-12-31 Individual Liberal Democrats · Hazel Grove C0146173 £1,750
2014-12-31 Individual Liberal Democrats · Hazel Grove C0146347 £1,700
2014-12-31
CH 120011 ↗ · SK6 4AL
Company Liberal Democrats · Hazel Grove C0146323 £1,500
2014-12-31 Individual Liberal Democrats · Hazel Grove C0146088 £1,500
2014-09-30 Individual Liberal Democrats · Hazel Grove C0107311 £1,500
2014-09-30 Unincorporated Association Liberal Democrats · Hazel Grove C0107312 £1,500
2014-09-24 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0131631 £2,000
2014-06-30 Unincorporated Association Liberal Democrats · Hazel Grove C0104041 £3,000
2014-06-30 Individual Liberal Democrats · Hazel Grove C0103930 £3,000
2014-03-31 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0098178 £5,000
2014-03-25 Unincorporated Association Labour Party · Hazel Grove CLP NC0098968 £900
2014-03-13 Unincorporated Association Labour Party · Hazel Grove CLP C0098842 £900
2013-12-31 Individual Liberal Democrats · Hazel Grove C0096912 £1,500
2013-12-17 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0095631 £5,000
2013-09-30 Individual Liberal Democrats · Hazel Grove C0093775 £1,500
2013-09-10 Unincorporated Association Conservative and Unionist Party · Hazel Grove C0093987 £5,000
2013-06-30 Individual Liberal Democrats · Hazel Grove C0090107 £3,000
2012-12-31 Individual Liberal Democrats · Hazel Grove C0085564 £1,500
2012-12-05
CH 12011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0085563 £7,000
2012-09-30 Individual Liberal Democrats · Hazel Grove C0083714 £1,500
2012-06-30 Individual Liberal Democrats · Hazel Grove C0080527 £3,000
2012-03-26 Unincorporated Association Liberal Democrats · Hazel Grove C0077611 £3,000
2012-02-23
CH 12011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0077630 £15,000
2011-12-31 Individual Liberal Democrats · Hazel Grove C0076795 £1,500
2011-10-01 Individual Conservative and Unionist Party · Hazel Grove C0066982 £5,000
2011-09-30 Individual Liberal Democrats · Hazel Grove C0052646 £2,000
2011-09-30 Individual Liberal Democrats · Hazel Grove C0052645 £1,500
2011-09-17 Unincorporated Association Liberal Democrats · Hazel Grove C0052647 £2,750
2011-06-30 Individual Liberal Democrats · Hazel Grove C0039943 £3,000
2010-12-31
CH null ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0027079 £5,000
2010-12-31 Individual Liberal Democrats · Hazel Grove C0027119 £3,460
2010-05-05 Individual Conservative and Unionist Party · Hazel Grove C0025461 £5,000
2010-01-14
CH null ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0024700 £4,000
2008-12-31
CH 120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0019236 £2,000
2007-12-31
CH 120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0016685 £2,000
2007-02-28
CH 00120011 ↗ · SK14 1LP
Company Liberal Democrats · Hazel Grove C0014550 £2,000
2007-01-15 Individual Liberal Democrats · Hazel Grove C0014551 £848
2007-01-15 Individual Liberal Democrats · Hazel Grove NC0029811 £585
2005-12-28
CH 00120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0011665 £3,000
2005-01-15 Individual Liberal Democrats · Hazel Grove C0009308 £2,320
2005-01-15 Individual Liberal Democrats · Hazel Grove C0009234 £1,500
2005-01-15 Individual Liberal Democrats · Hazel Grove C0009237 £1,326
2004-11-15
CH 00120011 ↗ · SU14 1LF
Company Liberal Democrats · Hazel Grove C0007958 £2,000
2003-11-03
CH 00120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0005452 £2,000
2003-11-02 Individual Liberal Democrats · Hazel Grove C0005506 £5,000
2003-01-04 Individual Liberal Democrats · Hazel Grove C0004578 £4,853
2002-11-10
CH 00120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0004225 £2,000
2001-11-01
CH 00120011 ↗ · SK14 1LF
Company Liberal Democrats · Hazel Grove C0002671 £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.
Loading…