شاركت إسبانيا في دورة الألعاب الأولمبية الصيفية 2012، التي أقيمت في لندن بالمملكة المتحدة، في الفترة الممتدة من 27 يوليو حتى 12 أغسطس، بوفد قوامه 282 رياضي (168 رجال، 114 نساء) في 23 لعبة.
حصد إسبانيا 17 ميدالية في هذه الدورة (3 ذهبية، 10 فضية، 4 برونزية) محتلاً المرتبة 21 في الترتيب النهائي بين 204 دولة مشاركة.