Da var han allerede i gang med planene for en landsomfattende organisasjon for «arbeidsklassen». Den 27. desember 1848 ble Drammen Arbeiderforening, den første av til sammen nesten 400 arbeiderforeninger, stiftet. Aktiviteten gikk på både skolering, selvhjelp, sosialt samkvem og politisk aktivisme. Den neste arbeiderforening kom i Kristiania, og flere vokste frem, så langt nord som i Steinkjer. Arbeiderforeningene i Kristiansund og Trondheim erklærte seg uavhengige av sentralledelsen i hovedstaden. Arbeiderforeningen på Enerhaugen ble det første filantropiske arbeidersamfunn, ledet av presten Honoratus Halling.