Su actividad principal es la pesca, siendo el puerto de La Caleta el puerto pesquero más importante de la provincia de Málaga, y el turismo de playa, como lo evidencia la existencia de numerosas urbanizaciones como: Baviera Golf, Rivera de Trayamar, Caleta del Sol, Puerto Caleta, Villas del Mediterráneo, etc.