John L. O'Sullivan (8 June 1901 – 28 February 1990) was an Irish Fine Gael politician and farmer from West Cork who was a Senator for 7 years and later a Teachta Dála (TD) for 8 years.
O'Sullivan was an unsuccessful Fine Gael candidate for Dáil Éireann at the 1937 general election in the Cork West constituency, was defeated again at four further general elections before finally being elected to the 19th Dáil nearly thirty years later.
After his defeat in Cork West at the 1954 general election, O'Sullivan won a seat in the 1954 Administrative Panel elections to the 8th Seanad Éireann, and was re-elected in 1957 to the 9th Seanad. He did not contest the 1957 general election.
He was first returned to the Dáil at the age of 68 at the 1969 general election, as the only Fine Gael TD in the 19th Dáil for the 3-seat Cork South–West constituency. He was re-elected at the 1973 general election, but lost his seat at the 1977 general election.