Roberts was elected mayor of the City of Glenelg in 1899, 1901 and 1916, this last in competition with J. H. S. Olifent. In 1901 he entertained the Duke and Duchess of York, who, when on a visit to the State, visited Glenelg.
