Tadsjikistan hadde pr 1.1.2011 en befolkning på 7 616 800. Den største etniske gruppen er tadsjikene (69%), men der er også en betydelig minoritet av usbekere (25%) og en liten befolkning russere (3%) som har blitt mindre på grunn av emigrasjon. Pamirene i Badakhshan blir regnet for å tilhøre en større gruppe tadsjiker. Det offisielle språket er tadsjikisk, mens russisk hovedsakelig er forretningsspråket og blir brukt innen styre av landet. Selv om tadsjikene og usbekene nå blir klassifisert som separate etniske grupper, på grunn av deres språk, er dette et relativt nytt fenomen og stammer fra erobringen av Sentral-Asia av det russiske riket i det 19.århundret. Til tross for sin fattigdom har Tadsjikistan en høy grad av leseferdighet – det er anslått at 98 % av befolkningen kan lese og skrive. Mesteparten av befolkningen følger sunniislam, selv om et betydelig antall sjiamuslimer i tillegg er til stede. Forventet levealder er 68,4 år.