Sir David Roche, 1st Baronet (19 January 1791 – 8 April 1865) was an Anglo-Irish politician. Roche was the second Member of Parliament for the UK Parliament for the Limerick City constituency from 1832 until 1838. He was first elected as a candidate for the Repeal Association. Roche was re-elected in 1835 and 1837 as a candidate of a Liberal/Repealer pact. The Roche Baronetcy, of Carass in Limerick, was created for him in the Baronetage of the United Kingdom on 8 August 1838. In 1847 he served as High Sheriff of County Limerick.