 Balfour continued his education in evening classes including through the Workers' Educational Association and the National Council of Labour Colleges, and he also became an active member of the National Union of Railwaymen.He was Secretary of the Aberdeen branch of the NUR for twenty years, and represented railwaymen on Aberdeen Trades Council.For many years, Balfour was a member of the NUR Executive.