David Bruton (born 31 October 1952) is an English former professional footballer, born in Dursley, Gloucestershire, who played as a central defender in the Football League for Bristol City, Swansea Town and Newport County. After football, he went on to work for a finance company. His brother was also a player with Newport County. A forward, he made nine Football League appearances for Newport in the 1979–80 season, scoring once, before returning to Gloucester City.