Offizielle Amtssprachen des Landes sind Sesotho (südliches Sotho) und Englisch. Englisch als Amtssprache ist hauptsächlich durch die Zeit als britisches Protektorat zu begründen, Muttersprache von 99 % der Bevölkerung ist Sesotho. Andere erwähnenswerte Sprachen des Landes, die allerdings von sehr kleinen Bevölkerungsgruppen gesprochen werden, sind isiZulu und isiXhosa.
Etwa 80 % der Gesamtbevölkerung sind Christen, wovon wiederum die Hälfte Katholiken, 40 % Protestanten (vor allem Anhänger der Lesotho Evangelical Church und Anglikaner) und 10 % Anhänger kleinerer, lokaler Konfessionen sind. Andere Religionsgruppen sind Moslems, Hindus und Angehörige von Naturreligionen.