David Anderson may refer to:
Politicians
- David Anderson (Australian politician) (1865–1936), New South Wales politician
- David Anderson (British Columbia politician) (born 1937), Canadian Liberal politician and former cabinet member
- David Anderson (British politician) (born 1953), British Labour politician
- David Anderson (Manx politician) (born 1954), current Minister of Transport and former Education Minister of the Isle of Man
- David Anderson (Saskatchewan politician) (born 1957), Canadian Conservative politician
- David Murray Anderson (1874–1936), sometime Governor of Newfoundland and New South Wales
- David V. Anderson (1899–1979), Vermont politician
- David Anderson (South Dakota politician), member of the South Dakota House of Representatives
Arts and Entertainment
- Dave Anderson (actor), Scottish actor, playwright and musician
- David Anderson (animator) (born 1952), director of animated films
- David LeRoy Anderson, American make-up artist
Sports
- David Anderson (American football) (born 1983), American football wide receiver
- David Anderson (athlete) (born 1965), Australian former high jumper
- David Anderson (boxer), British Olympic boxer, see Boxing at the 1988 Summer Olympics
- David Anderson (cricketer) (1940–2005), Australian cricketer
- David Anderson (ice hockey) (born 1962), Canadian former professional ice hockey player
- David Anderson (rower) (born 1932), Australian Olympic rower
- David Anderson Jr. (1867–1919), Scottish golfer
- David Anderson Sr. (1847–1912), Scottish golfer