O conceito de nação, dependendo do contexto ou da perspectiva política, pode variar na sua significação. Coloquialmente o significado de nação é sinónimo de país e mesmo estado; mas esta concepção é redutora ante aquela que considera uma nação como uma comunidade de pessoas que possuem uma cultura, uma língua, uma história, uma origem étnica, um território ou uma mentalidade própria, e que possuem ademais consciência de constituirem um povo diferenciado. Assim a tudo, dado que a realidade sempre é sumamente complexa, é possível achar nações, mesmo na Europa, que não possuem alguma destas características (pense-se na Suíça e na sua realidade linguística).
O termo nação vem do latín natio. Empregou-se originalmente na Universidade de Paris para referir-se a um grupo de estudantes de um determinado país, que falavam a mesma língua e se regiam pelas suas próprias leis.
O modelo de estado-nação surgiu durante o Renacemento quando os reis absolutistas de Castela , Inglaterra e França homoxeneizaron os territórios dos seus reinos, marginando as minorias nacionais que havia neles. Algumas nações coincidem atualmente no modelo estado-nação como pode ser Portugal, alguns estados estão formados por várias nações coma o Reino Unido ou Bélgica, e outras nações não têm um estado próprio coma o Kurdistán ou o Sáhara Ocidental.