 Barron was again successful in the general election of 1865 and represented Waterford City until 1868.Although he won the constituency's by-election in the following year, the result was declared void because of bribery in 1870.Barron served as High Sheriff of County Waterford for 1858 and also as a justice of the peace and a deputy lieutenant of the county.