De acordo com os dados do censo realizado em 2006, o país possui aproximadamente 1,87 milhão de habitantes,[1] o que perfaz uma densidade demográfica de 61,7 habitantes por quilômetro quadrado. Mais de 99% da população de Lesoto pertence à etnia soto, mas outros grupos étnicos incluem europeus e asiáticos.