David Robert Hall (5 March 1874 – 6 September 1945) was a politician and lawyer in New South Wales, Australia. Hall was born in Harrietville, Victoria, and studied law at the University of Sydney before becoming a barrister in 1903. By that time, he had already become involved in state politics, having been elected to the New South Wales Legislative Assembly as the member for the rural electorate of Gunnedah in 1901. Hall was appointed Agent-General for New South Wales in London in February 1920, but this appointment was cancelled in April by the incoming Storey Labor government.