| recorded as meeting | IFM Investors, CK Infrastructure UK, GIC Infrastructure, Global Infrastructure Investor Association, CDPQ Global Investment | 30 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Water UK, Rivers Trust, Surfers Against Sewage, River Action, Wildlife and Countryside Link, Angling Trust, Waterwise, National Farmers' Union | 27 September 2024 | — | | ministerial_meetings |
| recorded as meeting | StepChange, Consumer Council for Water, Citizens Advice | 27 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Midshires Search and Rescue | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Bedfordshire Local Emergency Volunteers Executive Committee | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Beds and Cambs 4x4 Response | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Ahmadiyya Muslim Youth Association | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Aviva | 17 September 2024 | — | | ministerial_meetings |
| recorded as meeting | River Action | 17 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Ocean Plastics Leadership Network (OPLN) | 16 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Association of British Insurers | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Association of Drainage Authorities | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Derby City Council Lead Local Flood Authority (LLFA) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Flood Forecasting Centre | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Flood Re | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Gloucestershire Lead Local Flood Authority (LLFA) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Gloucestershire Local Resilience Forum (LRF) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | London Local Resilience Forum (LRF) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Mayor of South Yorkshire | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Farmers� Union | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Fire Chiefs� Council (NFCC) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Flood Forum | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Police Chiefs� Council (NPoCC) | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Resilience | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Association of Drainage Authorities | 11 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Fera Infrastructure, Allianz Capital, InfraRed Capital Partners, Igneo Infrastructure Partners, Corsair Capital, Macquari, CDPQ Global Investment, Canada Pension Plan Investments, Global Infrastructure Investor Association, Water UK, Ontario Teachers' Pension Plan, ART Investments, AG Investments Ltd, Farallon Capital, M&G Investment Management | 10 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Swiss Re, Direct Line, British Insurance Brokers' Association (BIBA), Association of British Insurers, University of Westminster, WPI Economics, University of the West of England, University of Hull, Ciwem, Aviva, Axa, Admiral, Zurich, RSA Insurance Group | 5 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Wildfowl and Wetlands Trust | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Wildlife Trusts | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Waterwise | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | The Rivers Trust | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Friends of the Earth | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Greenpeace | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | World Wide Fund for Nature | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Winander Leisure | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Thames 21 | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | SOS Whitstable | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Matthew Staniek | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | The Rivers Trust | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Surfers Against Sewage | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Angling Trust | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Iceland | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Green Alliance | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Royal Society for Protection of Birds | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Wildlife Countryside Link | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Wildlife Trusts | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Woodland Trusts | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Thames Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Anglian Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Wessex Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Yorkshire Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | United Utilities | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Northumbrian Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Severn Trent | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Dwr Cymru | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Southeast Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Affinity Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | South Staffs Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Portsmouth Water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | SES water | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Water.org | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | South West Water | 2 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Thames Water | 2 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Orsted | 21 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Yorkshire Wildlife Trust | 21 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Lincolnshire Wildlife Trust | 21 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Yorkshire Water | 6 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Anglican Water | 5 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Southern Water | 1 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Matthew Staniek | 30 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Love Windermere | 30 July 2024 | — | | ministerial_meetings |
| recorded as meeting | FloodRe� | 29 July 2024 | — | | ministerial_meetings |
| recorded as meeting | The Inland Waterways Association | 18 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Clear Water Alliance | 18 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Surfers Against Sewage | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Canal and River Trust | 15 July 2024 | — | | ministerial_meetings |
| recorded as meeting | The Rivers Trust | 15 July 2024 | — | | ministerial_meetings |
| recorded as meeting | National Farmers' Union | 11 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Blueprint for Water | 11 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Thames Water, Affinity Water, Anglian Water, Portsmouth Water, Severn Trent, Northumbrian Water, South East Water, Southern Water, Pennon Group, Wessex Water, Yorkshire Water, Welsh Water, South Staffs Water, Water UK, Sutton and East Surrey Water, United Utilities | 11 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Consumer Council for Water | 10 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Angling Trust | 10 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Waterwise | 10 July 2024 | — | | ministerial_meetings |
| declared winner of the election for | Kingston upon Hull West and Haltemprice | 4 July 2024 | — | Labour · Lab gain from Con | election_candidacies |
| reported donation from | Cressida Pollock | 29 May 2024 | £5,000 | Individual · Cash | ec_donations |
| reported donation from | THINKLABOUR LIMITED | 2 April 2024 | £5,000 | Company · Cash | ec_donations |
| reported donation from | LANGUAGE IS EVERYTHING LIMITED | 11 January 2024 | £2,500 | Company · Cash | ec_donations |
| reported donation from | ALAN JOHNSON BOOKS LTD | 11 January 2024 | £2,500 | Company · Cash | ec_donations |
| holds or held the seat | Kingston upon Hull West and Haltemprice | 8 June 2017 to present | — | | members |
| sits as a member of | Labour Party | — | — | | members |