Roberts was Mayor of Sydney in 1879, the year of the International Exhibition, for which he was a member of the New South Wales Commission, as also of the Commissions for the exhibitions held in Melbourne in 1880, Amsterdam in 1883, Calcutta in 1883-4, London (Colonial and Indian) in 1886, and Centennial in 1888.