Las misiones cristianas han estado activas durante mucho tiempo en Lesoto. Como resultado, alrededor del 90% de la población es cristiana, y alrededor del 70% es católica romana. Las principales denominaciones protestantes son la Iglesia Evangélica de Lesoto y la Iglesia Anglicana. Los musulmanes, los miembros de otras religiones no cristianas y los ateos constituyen el 10% restante.
La población indígena, incluidos muchos de sus miembros cristianos, siguen las religiones tradicionales africanas. Algunas de las iglesias católicas en el país incorporan las costumbres tradicionales en el culto, incluida la música tradicional, el idioma y la vestimenta. Los cristianos se encuentran en todo el país, mientras que los musulmanes tienden a concentrarse en la parte noreste del país. Muchos de los musulmanes son de ascendencia asiática, mientras que la mayoría de los cristianos son indígenas basotho. Ciertas fiestas cristianas se celebran como fiestas nacionales.