Postawa nacjonalistyczna nie jest autonomiczną i kompletną ideologią, lecz zbiorem zasad, które są lub były wyznawane przez różne odmiany prawicy (Narodowa Demokracja, Kemalizm) i lewicy (Jakobini, Czerwoni Khmerzy). W historii występowały różne typy nacjonalizmów, np.: narodowy konserwatyzm, narodowy liberalizm, narodowy radykalizm, narodowy socjalizm (nazizm), faszyzm, narodowy bolszewizm, narodowy komunizm.
Nacjonalizm jest przekonaniem według którego interes własnego narodu jest nadrzędny wobec interesu jednostki, grup społecznych, czy społeczności regionalnych. Naród jest uznawany za najwyższego suwerena państwa, a państwo narodowe za najwłaściwszą formę organizacji społeczności, złączonej wspólnotą pochodzenia, języka, historii i kultury. Nacjonalizm przedkłada interes własnego narodu nad interesami innych narodów[a], zarówno wewnątrz kraju (mniejszości narodowe lub etniczne), jak i na zewnątrz (narody sąsiednie)