I 1851 var han tilbake i Sveits der han arbeidet som journalist og oversetter. I tillegg drev han med naturvitenskapelige studier. I hans vanket blant andre komponisten Franz Liszt, politikeren François Wille og arkitekten Gottfried Semper. Herwegh reiste i 1860-årene tilbake til Tyskland og sluttet seg til arbeiderbevegelsen der. I 1863 utnevnte politikeren Ferdinand Lassalle ham til fullmektig for Allgemeiner Deutscher Arbeiterverein. Han skrev den nasjonale partisangen (tysk: Bundeslied) med det kjente verset I 1866 fikk han amnesti fra tyske myndigheter, og flyttet til Baden-Baden. Herwegh fordømte krigen i 1871 og anneksjonen av Elsaß og Lothringen. Han hørte til de få tyskere som etter Tysklands samling i 1871, fremdeles holdt seg til de sosialistiske og republikanske ideer fra 1848. Herwegh døde i Lichtental, i dagens Baden-Baden. Han ønsket ikke å bli begravet i Deutsches Reich, men i det han kalte i kommunen Liestal i kantonen Baselland i Sveits.