Dávid Takács (born 15 February 1986) is a Hungarian middle-distance runner specialising in the 800 metres. He represented his country at two consecutive World Indoor Championships. In addition, he finished sixth in the final at the 2007 European Indoor Championships in Birmingham.