La economía de San Roque está basada en la industria química, petrolera y energética, perteneciendo al municipio el más importante polígono industrial de Andalucía, que comprende la refinería de Gibraltar-San Roque y una central eléctrica de ciclo combinado.