David Benjamin James (Welwyn, 1 augustus 1970) is een Engels voormalig voetballer die dienstdeed als doelman. Hij kwam van 1998 tot en met 2014 uit voor Watford, Liverpool, Aston Villa, West Ham United, Manchester City, Portsmouth, Bristol City, AFC Bournemouth, ÍB Vestmannaeyja en Kerala Blasters. James was van 1997 tot en met 2010 international van het Engels voetbalelftal, waarvoor hij 53 interlands speelde.
James tekende in juli 2010 een eenjarig contract bij Bristol City FC met een optie voor nog een seizoen. Eerder stond hij op doel bij Watford FC, Liverpool FC, Aston Villa FC, West Ham United FC, Manchester City FC en Portsmouth FC. In maart 1997 debuteerde hij in het Engels voetbalelftal, waarvoor hij daarna meer dan vijftig interlands speelde. In het seizoen 2002/03 was hij een van de zeven spelers in de Premier League die in alle 38 duels meedeed, van de eerste tot de laatste minuut.