Futbol, İspanya'da en çok tanınan spor dalıdır. Ulusal yönetim organı olan İspanya Kraliyet Futbol Federasyonu, La Liga ile Copa del Rey'i düzenlemek ve İspanya millî futbol takımını yönetmek ile görevlidir. İspanya modern futbol ile 19. yüzyılın sonlarında; Büyük Britanyalı göçmenler, gemiyle ülkeye gelen yabancı denizciler ve Britanya'da okuduktan sonra ülkeye geri dönen İspanyol öğrenciler tarafından tanıştırılmıştır.
İspanya'nın en eski kulübü, Dr. Mackey ve Britanyalı işçi çalıştıran Rio Tinto Şirketi tarafında 23 Aralık 1889'da kurulan Recreativo de Huelva'dır. 1886'da kurulan CG Tarragona ve 1890'da kurulan Sevilla kulüpleri 1914 ve 1905 yıllarına kadar bir futbol branşına sahip olmadığı için ilk kurulan kulüp olarak nitelendirilmemektedir. İspanya'daki ilk resmi futbol karşılaşması, 8 Mart 1890 yılında Sevilla'da bulunan Tablada Hipodromu'nda yapıldı. Recreativo de Huelva takımı, tamamı Sevilla'da su işçisi olarak çalışan insanlarla kurulu olan Sevilla FC takımına karşı oynadı. İki İspanyol oyuncu haricinde iki takımda da oynayan tüm oyuncular Britanyalıydı. Bu, Sevilla takımının isminin Sevilla CF (club de fútbol) değil de, Sevilla FC (football club) olmasının gerekçesi olarak gösterilmektedir. Maçı, Sevilla takımı 2-0 kazandı.
1890'lı yıllarda Bask Bölgesi'nde; İngiliz tersane işçileri ve madenciler tarafından kurulan Bilbao Futbol Kulübü'nün ismi, Basklı öğrencilerin Britanya'dan dönmesiyle Athletic Bilbao olarak değiştirildi. Erken başlayan bu Britanya akımı, Recreation Club, Athletic Club ve Football Club gibi İngilizce olan kelimelerin kullanılmasına neden oldu.
Hem ulusal lig hem de kıtasal kupalar ele alındığında İspanya'nın en başarılı iki takımı Barcelona ve Real Madrid'dir. Bu iki takım toplamda 13 tane Şampiyonlar Ligi kupasını müzesine götürürken üçer defa da Şampiyonlar Ligi ikincisi oldu. Real Madrid 9 Şampiyonlar Ligi ve 2 UEFA Ligi kupasını kazanarak Avrupa'nın en başarılı takımı olma unvanını elinde bulundurmaktadır. Barcelona ve Real Madrid toplamda 54 tane La Liga kupasının sahibidir. İspanyol kulüpler yıllar boyunca 7 kere UEFA Kupa Galipleri Kupası'nı ve 6 kere UEFA Avrupa Ligi kupasını kazanmıştır.