Cet article contient des statistiques sur la démographie de la Lettonie.
Au janvier 2015, la population était de habitants contre au janvier 2011, selon Eurostat.
Entre le début des années 2000 et 2021, la population de Lettonie a chuté de 13 %. Il n'est pas rare de trouver dans le pays des villages déserts, des quartiers abandonnés, des écoles vides...
En 1897, le premier recensement officiel indique que les Lettons formaient 68,3 % de la population, avec 1,93 million d'individus ; les Russes représentaient 12 % de la population, les Juifs 7,4 %, les Allemands 6,2 %, et les Polonais 3,4 %. Les autres minorités de l'époque étaient les Lituaniens, les Estoniens, les Roms, et diverses autres nationalités. La part des Lettons ethniques est passée de 77 % avec en 1935, à 52 % en 1989 avec . En 2005, la population ethnique lettone est passé à 58,8 % de la population totale avec .
Le pays a connu une importante vague d'émigration après l'indépendance en raison des lois sur la naturalisation peu favorables aux personnes nées en territoire letton durant l'occupation soviétique. Les lois de l'automne 1998 ont pour but de modifier cette tendance en proposant des démarches simplifiées à ceux qui veulent acquérir la citoyenneté lettonne.
La Lettonie a eu une colonie juive au cours du . Les Juifs étaient dans les villes où ils avaient été autorisés à s'installer, comme Riga ou Daugavpils. Au début du , il y avait environ juifs en Lettonie. La plupart des juifs étaient engagés dans le commerce et bénéficiaient d'une situation économique relativement favorable.
À la fin des années 1930, la population juive commence à diminuer. Une partie émigre après la première annexion soviétique. Une autre partie, en particulier la fraction la plus riche, est déportée en Sibérie par la police politique. Enfin, une dernière partie s'enfuit vers l'est lors de l'avancée des troupes nazies, en 1941.
La population lettonne, en collaboration avec les Allemands, a souvent participé à des pogroms.