собственно, нация -- это народ с самоуправлением на уровне государственности. то есть, политическое явление. в отличие от этноса, который явление культурно-историческое.
русский язык допускает еще одну степень, у нас есть отдельное от "нации" слово "национальность". которое де-факто означает самоуправление на уровне автономии. я говорю сейчас не о надуманных определениях, а о реальном использовании термина на практике.
национальность -- не гражданство. это принадлежность к народу, являющемуся политическим субъектом.