From £0 to £36,790: How much are Sheffield MPs bringing in on top of their salary? 9 January 2023 MPs have to declare financial interests and the data has been compiled - which Sheffield MP has declared the most?