تیم بارسلونا در تاریخ ۱۹ مه ۲۰۱۰ با عقد قراردادی به مبلغ ۴۰ میلیون یورو ویا را به جمع ستارگان تیم خود افزود. مراسم معارفه ویا دو روز بعد از ثبت قرارداد این بازیکن با بارسلونا در ورزشگاه نیو کمپ با حضور بیش از ۳۵ هزار نفر از هواداران بارسلونا برگزار شد. او در فصل ۲۰۱۰-۲۰۱۱ پیراهن شماره ۷ بارسلونا را به تن کرد. داوید ویا به تازگی اعلام کرده است در پایان فصل از فوتبال حرفه ای خداحافظی میکند .