Ben Bradshaw war bereits in jungen Jahren Mitglied der Labour Party. Im Jahr 1997 wurde er erstmals als Abgeordneter ins britische Unterhaus gewählt. Er vertritt dort den Wahlkreis Exeter, der zuvor über Jahrzehnte fest in konservativer Hand war und verteidigte seinen Parlamentssitz in den Wahlen 2001, 2005, 2010, 2015 und 2019. Am 4. Juli 1997 hielt Bradshaw seine erste Rede im Unterhaus. 1998 brachte er den "Pesticides Act" im Parlament ein. 2000 wurde er Unterstaatssekretär im Gesundheitsministerium. Nach den Parlamentswahlen von 2001 wurde er unter der Regierung von Tony Blair Unterstaatssekretär im Außenministerium und von 2003 bis 2006 im Ministerium für Umwelt Ernährung und Landwirtschaft. Am 28. Juni 2007 wurde er zum Gesundheitsminister ("Minister of State" im "Department of Health") ernannt. Außerdem wurden ihm die Aufgaben des Ministers für den Südwesten Englands übertragen. Seine Amtszeit als Gesundheitsminister war von verschiedenen öffentlichen Kontroversen geprägt. Von Juni 2009 bis zur Wahlniederlage der Regierung Brown war Bradshaw Staatssekretär für Kultur, Medien und Sport. Seither hat er bei allen Wahlen seinen Parlamentssitz verteidigt, zuletzt, bei der Unterhauswahl vom 8. Juni 2017 mit einem Stimmenanteil von 62 Prozent. Beim Brexit-Referendum von 2016 stimmte in seinem Wahlkreis Exeter eine Mehrheit für ein Verbleiben Großbritanniens in der EU. Bradshaw vertritt seit je her dezidiert pro-europäische Positionen und fordert vor dem endgültigen Austritt seines Landes aus der Union eine zweite Volksabstimmung. In der Unterhauswahl vom 12. Dezember 2019, in der Labour das schlechteste Ergebnis seit 1935 erzielte, behauptete Ben Bradshaw seinen Wahlkreis mit der absoluten Mehrheit von 29.882 Stimmen (53 %). Für die Wahlniederlage seiner Partei machte er deren Führung unter Jeremy Corbyn verantwortlich und forderte, diese solle die Konsequenzen daraus ziehen.