L’economia di San Roque è variegata, con un forte peso del settore turistico grazie alla vicinanza alla costa e alla presenza di resort come Sotogrande, famoso in tutto il mondo per i suoi eventi sportivi di golf e polo.
Un’altra componente importante è rappresentata dall’industria energetica e petrolchimica, con la presenza del Polo Industrial di San Roque, uno dei principali della regione andalusa.
L’agricoltura e l’allevamento, pur in declino rispetto al passato, continuano a contribuire all’economia locale, così come la pesca nelle zone costiere. Inoltre, l’artigianato e la gastronomia locale sono settori in crescita, valorizzati dall’interesse turistico per i prodotti autentici e di qualità.