David Joseph Nolan (born 24 February 1968) is an English former professional footballer who played as a midfielder in the Football League for Chester City.
He also played non-league football for Barrow, Hyde United (in two spells, the second of which was as player-manager), Runcorn, Droylsden and Marine.