Lokalavdelingene driver lokal aktivitet i form av møter, aksjoner og politisk jobbing opp mot lokale beslutningstagere. Norsk Bibliotekforening har 16 lokalavdelinger som dekker hele landet. Alle medlemmer av NBF er automatisk medlem av den lokalavdelingen de har geografisk tilhørighet til.
Spesialgruppene tar for seg ulike interesseområder for medlemmene. Alle medlemmer av Norsk Bibliotekforening kan melde seg inn i en spesialgruppe for en liten tilleggskontingent. Spesialgruppene opprettes av hovedstyret. I dag har NBF 8 spesialgrupper.
Landsmøtet er NBFs høyeste myndighet. Her kan alle som har vært medlem av NBF i minst tre måneder møte med stemmerett. Landsmøtet avholdes hvert annet år i tilknytning til Bibliotekmøtet. Landsmøtet vedtar prinsipprogram, vedtekter og virkeplan.
Hovedstyret er den høyeste myndigheten mellom landsmøtet, og består av ni valgte medlemmer og fem varamedlemmer. Generalsekretæren tiltrer hovedstyret med fulle rettigheter. Hovedstyret følger opp landsmøtets vedtak og har det overordnede ansvaret for Norsk Bibliotekforenings virksomhet. Hovedstyret nedsetter et arbeidsutvalg (AU) på fem medlemmer.
Sekretariatet står for den daglige driften av Norsk Bibliotekforening. I sekretariatet er det i dag åtte ansatte. Sekretariatet holder til i Bibliotekenes Hus.
Utvalg og komiteer jobber med ulike områder tilknyttet NBFs virkeplan. Faste utvalg oppnevnes av landsmøtet. Øvrige komiteer og utvalg opprettes av hovedstyret.