Fagforening er en sammenslutning af arbejdstagere indenfor samme branchegren eller fag. En fagforening tager vare på lønmodtagernes interesser. Fagforeningens fremmeste opgaver er at kæmpe for bedre løn og gode arbejdsvilkår. Efter anden verdenskrig er velfærdsgoder, sociale ydelser og forskellige politiske solidaritetsspørgsmål blevet vigtige kampsager.
I områder med flere bedrifter indenfor samme fag bliver der ofte oprettet sammenslutninger i hver enkelt bedrift. De fleste fagforeninger er tilknyttet et fagforbund, også kaldet fagorganisationer eller arbejdstagerorganisationer. Fagforbundene er som regel landsomfattende organisationer, som er opbygget af lokale fagforeninger eller afdelinger.
Traditionelt blev fagbevægelsen i 1800-tallet oftest oprettet i de forskellige fag med tilknytning til de dominerende produktioner i lokale fabrikker eller primærnæringer. Jo større bedrifterne var, desto lettere var det at organisere arbejderne og skabe sammenhold og loyalitet, som man havde brug for i begyndelsen for at forsvare organisationsretten. De første fagforeninger etableredes i Danmark i 1870'erne og 1880'erne, og de blev efterhånden samlet på landsplan i fagforbund.