David Townsend
David Townsend may refer to:
- David Townsend (cricketer) (1912–1997), English cricketer
- David Townsend (musician) (1954–2005), American musician
- David Townsend (politician), member of the New York State Assembly
- David Townsend (basketball), American basketball player
- David Townsend (Devon cricketer) (born 1965), former English cricketer
- David Townsend (rower) (born 1955), British rower