Latvijci, tudi Letonci, Leti[1][2] ali Lotiši, (latvijsko latvieši, litovsko leţlizt) so baltski narod, ki živi na območju današnje republike Latvije, nekoč dela nekdanje Sovjetske zveze. Pripadajo baltski skupini narodov, podobno kot Litovci. Njihov jezik je latvijščina. Ob latvijski obali Baltskega morja nekaj sto prebivalcev uporablja tudi staro livonščino. Latvijcev je približno 1.643.000, v sami Latviji jih živi približno 1.487.000.[3]