Luthers, Rooms-Katholiek en Russisch Orthodox.
De officiële taal is Lets. Andere talen zijn Russisch 37,5%, Litouws en Anders 4,3% gesproken.