И именно Линдхаген предложил идею номинировать на получение Нобелевской премии мира за антивоенную деятельность. Как политик он боролся за демократию, права женщин и улучшение жизни шведских фермеров и рабочего класса. Также он выступал за более благоприятные условия для коренных жителей Северной Швеции — народа саами.
Он женился в первый раз в 1883 году, но в 1902 году его жена умерла после продолжительной болезни. После этого, в 1904 году, он женился второй раз, на Дженни Линдхаген, у них было двое детей.
Он начал свою политическую карьеру в Либеральной партии, ещё в то время, когда борьба за демократию считалась радикальным движением. Он стал членом Шведской Социал-демократической Рабочей партии, когда ему было уже почти 50 лет.
Вскоре он присоединился к левой внутрипартийной оппозиции, боровшейся с лидером партии Карлом-Яльмаром Брантингом. Левое крыло социалистов в итоге возглавил молодой коммунист Цет Хёглунд. В итоге борьба сторонников Хёглунда (радикалов; в их числе был и Линдхаген) и Брантинга привела к расколу партии: в 1917 году радикалы во главе с Хёглундом сформировали свою партию — Левую социал-демократическую партию Швеции (ЛСДПШ).
Как бургомистр Стокгольма, Карл Линдхаген, вместе с Туре Нерманом и Фредриком Стрёмом, был в составе маленькой делегации, встречавшей Ленина во время его приезда и кратковременного пребывания в Стокгольме в апреле 1917 года. Любопытно, что шведские коммунисты купили Ленину в стокгольмском универмаге PUB[англ.] новый костюм, одетым в который Ленин и прибыл в Петроград.