En el Salón de Santa Gadea se encuentran casi todas las instalaciones deportivas de Ayamonte.
El estadio “Blas Infante” tiene una capacidad para 1050 espectadores y está dotado con pistas de atletismo, de 8 calles, 2 fosas de salto de longitud, salto de altura, salto de pértiga y jaula de lanzamiento.
El campo de fútbol “Ciudad de Ayamonte” tiene capacidad para 5500 espectadores, tiene terreno de juego de césped artificial y, además, sala de aeróbic, judo, danza y tenis de mesa.
La piscina cubierta, con ocho calles, tiene salas de musculación, spinnig, jacuzzi, sauna y dos pistas de padle.
El pabellón cubierto con capacidad para 800 espectadores, tiene sala de usos múltiples, de musculación y sauna.
El Patronato Municipal de Deportes cuenta con Escuelas Deportivas para niños de: Atletismo, Danza, Baloncesto, Voleibol, Fútbol Sala, Tenis, Tenis de Mesa, Ajedrez, Triatlón, Ed. Física de base, Judo, Gimnasia Rítmica y Fútbol.
Y para adultos cuenta con 6 Escuelas más.