David Vega may refer to:
- David Vega (footballer) (born 1980), Argentine football midfielder playing for Olimpo de Bahía Blanca
- David Vega (gymnast) (born 1998), Spanish trampolinist
- David Vega (1953–2007), guitarist with 1970s funk band Graham Central Station