David Boucher may refer to:
David Boucher (cyclist) (born 1980), Belgian road cyclist David Boucher (political scientist) (born 1951), Welsh political theorist and philosopher of international relations
See also David Bouchier, British-American essayist and journalist