Tauta – dvi susijusias reikšmes arba reikšmių grupes turinti sąvoka:[1]
Kasdieninėje vartosenoje šios dvi reikšmės neretai griežtai neatskiriamos ar tapatinamos.
Pirmąja, etnoso, reikšme sąvoka tauta reiškia save suvokiančią, savivardį (etnonimą) turinčią, istoriškai susiformavusią žmonių bendriją. Šia reikšme vartojama sąvoka tauta reiškia etninę tautą. Griežčiau vartojant sąvokas, termino etnosas ar etninė tauta pakaitalas lietuvių kalba yra tautybė. Pavyzdžiui, lietuvių tautą, o tiksliau tautybę sudaro individai, priskiriantys save lietuvių kultūros žmonėms, laikantys šią kultūrą sava. Šie individai gyvena ne tik Lietuvos teritorijoje, bet ir kitų tautų kultūros erdvėje. Savo etninėje teritorijoje gyvenantys lietuviai sudaro ne tik etnokultūrinę bendriją, o ir teritorinį etnosocialinį organizmą.
Nacija arba moderni tauta yra tokia teritorinė etnosocialinė bendrija, kuri turi savo paties teritorinį suverenitetą ir administraciją. Kitaip tariant, šia reikšme vartojamas terminas tauta visada reiškia politinę tautą. Šia prasme galima kalbėti apie Lietuvos tautą. Nacija laikytinos ir tos teritorinės etnosocialinės bendrijos, kurios siekia turėti savo valstybę gyvenamoje arba etninėje teritorijoje, jeigu siekimą palaiko dauguma tos bendrijos narių.