Afghanistans grunnlov fastslår at landet er muslimsk. Om lag 80 prosent av befolkningen er sunnimuslimer, mens det er om lag 19 prosent shiamuslimer. Det er to offisielle språk i landet. Disse er pashto og dari. Sistnevnte ligner på farsi, som snakkes i nabolandet Iran. Pashto snakkes i hovedsak av pashtunerne.
Etnisk er befolkningen svært sammensatt. Omlag 42 prosent er pashtunere, 27 prosent tadsjiker, 9 prosent er hazaraer, 9 prosent er uzbekere, 4 prosent er aimak, 3 prosent turkmenere og 2 prosent baluch. Afghanistan har også en gruppe nomader, kuchiene.
Det formelle rettsystemet i Afghanistan er lite utviklet. Parallelt eksisterer fortsatt tradisjonelle konfliktløsningsmekanismer på landsbynivå. Kvinners rettigheter er fortsatt svakt utviklet både i det formelle og det uformelle rettsystemet, selv om grunnloven slår fast at Afghanistan skal praktisere likhet mellom kjønnene. Afghanistan har de senere årene sluttet seg til et utall internasjonale konvensjoner på en lang rekke samfunnsområder.
Majoriteten av afghanere kan ikke lese og skrive. Samtidig har endel afghanere tatt utdanning i utlandet og kommet tilbake for å bygge opp landet etter Taliban. I ministeriene og i regjeringskontorene er det derfor ikke uvanlig å treffe høyt utdannede og språkmektige personer.
I de større byene og blant en utdannet befolkning omgås kvinner og menn på en mer avslappet måte. Utenlandske kvinner er stort sett unntatt de mest konservative adferdsregler. Den generelle kleskoden for kvinner er å dekke håret med et sjal og ha lange bluser og vide klær.
Alkohol er forbudt i landet og afghanere kan straffes hvis de inntar alkohol. I de store byene er det imidlertid steder som serverer alkohol, i første rekke til utlendinger.