Aunque el turismo es la fuente principal de la economía, el sector primario también tiene presencia, con la agricultura (cultivo de olivo y viña), y también, aunque más reducida, la pesca, ya que Rosas tiene el puerto pesquero más destacado de la costa del norte de Cataluña.