Magyarországon fennállása során mindig jelentős számban éltek más nemzetiségűek is a magyarok mellett. Szócikkünk a magyar történelem során fontosabb szerepet játszó nemzetiségek történetét mutatja be.
Bár nem sorolják a nemzetiségek közé a vallási kisebbségeket, így a magyarországi zsidóságot,A zsidók egyidejűleg vallási és etnikai kisebbség. 2005 októberében a Társaság a Magyarországi Zsidó Kisebbségért érvényes népi kezdeményezést nyújtott be az Országgyűléshez a zsidó nemzetiség elismerését kérve. A szervezetnek azonban nem sikerült összegyűjtenie az ehhez szükséges legalább ezer aláírást. mivel azonban a zsidók történetük során nemzetiségként is jelen voltak Magyarországon, ezért a szócikkben róluk is szó esik.
Középkor
A Kárpát-medence a magyarok megérkezésekor már lakott volt. A honfoglaláskor beérkező magyarok egy sokszínű, sokféle kultúrájú, soknemzetiségű területen vetették meg a lábukat, többek között avarok és szláv nyelvet beszélő törzsek éltek a vidéken. Ezek a közösségek a magyar túlsúlyú területeken a magyarokkal keveredve elmagyarosodtak. Ahol ez a természetes asszimiláció nem történt meg, ott beszélhetünk a mai szláv kisebbségek magvairól. Ilyenek a szlovének (közismertebb nevükön vendek), akik a 6. században települtek le és jelenleg is Magyarországon élnek. A magyarsággal együtt több néptöredék is betelepült a Kárpát-medencébe, mint ahogy később is érkeztek betelepülő népcsoportok a befogadó nomád törzsszövetség területére.
A középkorban, különösen a tatárjárás pusztításait követően került sor nem magyar nemzetiségűek nagyobb arányú betelepítésére az országba. Ennek során a Német-római Császárság területéről német, illetve jóval kisebb számban Itáliából olasz, Flandriából holland nyelvű telepesek, iparosok, kézművesek, kereskedők érkeztek, valamint a kunok és a jászok törzsei Kelet-Európa területéről. Ezek a népcsoportok viszonylag hamar elmagyarosodtak, kivéve a Magyar Királyság elzártabb területein élő élő németajkú erdélyi szászokat és szepességi szászokat, valamint a románokat, akik a 14. századtól jelentek meg nagyobb számban Erdély területén.
Vallásilag is különálló kisebbséget alkottak a zsidók és a böszörmények (muzulmán vallású bolgár-török népcsoport). A törökök balkáni háborúi következtében érkezett a cigányok első hulláma a 15. században.
Az uralkodó-ház házassági kapcsolatai és politikája, illetve az ország kereskedelmi kapcsolatai révén számos külföldi telepedett le egyénenként vagy csoportosan az országban. Zsigmond uralkodása idején francia nyelvű és származású kereskedőket és zsidókat említ Bertrandon de la Broquière utazó.The Travels of Bertrandon de La Brocq́uière, to Palestine. 310. oldal.
A török kor utáni betelepülők
A törökök kiűzése utáni időkben két folyamat határozta meg a nem magyar nyelvű csoportok alakulását. Az egyik a betelepítés, amelynek során nagyszámú német telepest költöztettek a mai Magyarország háborúktól elpusztított, elnéptelenedett területeire. Az elzártabb területeken – főleg a Dunántúli-középhegység mélyén, a Mecsekben és a Zselicben – élő németajkú telepesek leszármazottai alkotják a mai német nemzetiséget . Mivel a legnagyobb számú betelepülő csoport Svábföldről érkezett, ezért a 18. században betelepített németeket egységesen sváboknak nevezték el, megkülönböztetve őket a középkori eredetű, szintén németajkú szászoktól.
A másik jelentős nemzetiségalakító folyamat a spontán bevándorlás volt, melynek során leginkább a szegényebb rétegek költöztek a jobb élet reményében a kis népsűrűségű, jobb megélhetést ígérő Magyarországra. A 18. század elején, a szervezett betelepítéstől függetlenül maguktól is érkeztek németek. Rajtuk kívül még hét nemzetiség bevándorlása volt jelentős: a szerbek és a bunyevácok a Duna mentére, a sokácok, a katolikus bosnyákok és horvátok a Dunántúlra, a románok Erdélyből az Alföld keleti részére (Bánát és Partium), a szlovákok pedig Felvidékről Békés megye területére vándoroltak. A többi ekkor bevándorló nemzetiség, például az örmények, görögök, cincárok (makedo-vlachok) és bolgárok kisebb létszámuk miatt általában néhány nemzedék alatt beolvadtak a környező magyarságba.
Az utolsó jelentős bevándorlási hullámok a 19. században voltak. Az ország történetének legnagyobb arányú bevándorlása a kelet-európai zsidóság érkezése volt. A magyarországi zsidóság addig egy alig néhány ezer fős jómódú városi népcsoport volt, akiknek elődei elsősorban a Csehország és Németország területéről származó szefárd zsidók voltak a 18. században. Az új zsidó bevándorlók tömegei ezzel szemben zömében igen szegény, nagyrészt falusi életmódú és földműveléssel is foglalkozó, jiddis nyelven beszélő askenázi zsidók voltak Galíciából és az Orosz Birodalom területéről. A 19. század végén a zsidóság lélekszáma már csaknem egymillió fő volt, ami a Magyar Királyság lakosságának több mint 5%-át jelentette.
Ugyancsak a 19. században az oláh (román) fejedelemségek területéről érkezett Magyarországra a cigányok második nagyobb hulláma, az oláh és a beás cigány csoportok.
Nemzetiségi konfliktusok
A magyarországi román, szerb és szlovák értelmiségek már a 18. században megfogalmazták nemzeti programjukat. Legerősebbnek a szerbek mozgalma bizonyult. 1790-évi gyűlésükön, az úgynevezett „illír diétán” területi önállóságot követeltek. Mögöttük állt a kiváltságolt szerb ortodox egyház és a Katonai Határőrvidék hadserege is. 1791-ben, illetve 1792-ben keletkezett az erdélyi román értelmiség két folyamodványa, melyeket Supplex libellus Valachorum Transsilvaniae („Az erdélyi oláhok kérelme”) címen szokás emlegetni. Ugyanerre az időre tehető a szlovák nacionalizmus kezdete is. 1792-ben hozták létre a Szlovák Tudományos Egyesületet a katolikus egyház támogatásával. Az egyesületnek 446 tagja volt, 86,5%-uk volt katolikus pap.Kiss László: A szlovák nemzeti tudat születése. Tanulmányok a szlovák „nemzeti ébredés” és a reformkori szlovák—magyar viszony történetéből. Eger, 2005. 24. o.
II. József abszolutista uralma után az 1790–91-es országgyűlés rendi országgyűlés eredetileg egy független magyar államot hozott volna létre nemesi vezetéssel. Válaszul az osztrák kormányzat taktikai okokból támogatást nyújtott a magyarországi nemzetiségi mozgalmaknak, anélkül, hogy elfogadta volna azok követeléseit. A magyar rendek (a történelemben nem először) meghátráltak és kompromisszumot kötöttek az uralkodóházzal.
A magyarországi nemzetiségi mozgalmaknak akkor érkeztek következő szakaszukhoz, amikor az 1843-44-es országgyűlés elfogadta a magyar nyelv hivatalossá tételét. Ezután a nemzetiségek is követelték, hogy használhassák a saját nyelvüket. Az ellentétek a magyar szabadságharc idején fegyveres konfliktusokba torkolltak. A magyar politikusok példája Franciaország volt, aminek a 18. század végén még alig 50%-át alkották a francia anyanyelvű emberek, a 19. század közepére már 85% felett volt a francia anyanyelvűek aránya.
Az első lépés a nemzetiségek ügyének rendezésére az Eötvös József által megalkotott 1868-as nemzetiségi törvény volt. Ez egyben a világ első nemzetiségi törvénye. Szól a nemzetiségek önálló kultúraápolási jogáról, illetve a közigazgatásban és az oktatásban is lehetőséget biztosít a nemzetiségi nyelvek gyakorlására, ha az adott körzetben a nemzetiségi lakosok aránya eléri a 20%-ot. A törvény mindenképp óriási lépés volt a nemzetiségek fejlődéséhez szükséges feltételek megteremtésében, de az igazsághoz hozzátartozik, hogy a végrehajtásával gondok akadtak, mivel a körzeteket általában úgy határozták meg, hogy a nemzetiségek aránya ne érje el a 20%-os küszöböt. Néhány középiskolában nem volt magyar nyelv-oktatás, egyetem viszont csak magyar nyelvű volt.
Magyarosodás és magyarosítás
A nyugati minta: francia és brit történelmi példa nyomán fogant meg a magyar törvényalkotók és politikum fejében. Sem Britanniában, sem Franciaországban nem volt a többség anyanyelve az állam nyelve, mégis pár évtized alatt diadalmaskodott. Franciaországban (50% nem francia anyanyelvű volt még 1789-ben) nem csak a nyelvet, de a nemzeti tudatot is sikeresen rátestálták adminisztratikus oktatáspolitikai úton a kisebbségekre, ezzel teljesen és sikeresen felszámolva nemzetiségi létüket, identitásukat, míg Angliában csak a nyelvet sikerült szinte kizárólagosan használt nyelvé tenni. A 19. század végén erőteljes volt a nemzetiségi származásúak magyarrá válása, ami részben önkéntes alapon történt. Ez a folyamat azonban általánosan csak a magyar többségű területekre, különösen a mai Magyarország területére volt jellemző. Az ország többi részén inkább csak a felemelkedő zsidó és német kisebbségek tagjai választották a magyarsághoz való asszimilálódást. A Magyar Királyság szlovák, román és szerb többségű területein a hivatalos magyarosítás politikája inkább ellenállást szült, annál is inkább, mert a nacionalista mozgalom e nemzetiségek között is egyre erősebb volt. Az általános magyarosító politika kudarcáról sokat elárul az az 1900-as népszámlálási adat, amely szerint az ország össznépességnek csak 60%-a tudott magyarul.
1907-ben került sor az új iskoláztatási törvény a Lex Apponyi bevezetésére. Ettől kezdve az alsófokú tanintézményekben is magyart tanítottak és a magyar tanárok igyekeztek kinevelni a gyerekekből a nemzetiségi tudatot.
A névmagyarosítás a 19. század végére már olyannyira fokozódott, hogy az addig nem magyar nevű községek, dűlők, dombok, hegyek és egyéb helyek neveit is magyarosra változtatták. Ezek az intézkedések mindjobban kiváltották a nemzetiségek ellenszenvét.
A németek többségének és a szlovákok, szerbek, horvátok és más nemzetiségek egy részének asszimilációja mellett különös figyelmet érdemel a hazai zsidóság elmagyarosodása. Más európai országokban ugyanis nem zajlott le ilyen tömeges méretű összeolvadásuk a többségi keresztény társadalommal, másutt erősen elkülönülő vallási és egyben etnikai kisebbség maradtak. Magyarországon ezzel szemben igen sokan magyarrá váltak, a magyar nemzethez tartozónak érezték magukat. Világviszonylatban is egyedülálló jelenségként megszületett a neológ zsidó vallás. A neológ zsinagógákban magyar nyelven tartották az istentiszteleteket. A zsidóság a 19. század végétől törvény szerint is a magyar nemzeten belüli egyik vallási felekezet lett, tehát valaki éppúgy lehetett izraelita vallású magyar, mint katolikus vagy református vallású magyar. A magyarországi, főleg városi zsidóságnak csak kisebb része tartott ki a hagyományos zsidó vallás mellett (ortodox, illetve statusquo irányzat), megőrizve nemzetiségi, etnikai elkülönülését. A döntő többség a neológ felekezethez csatlakozott, a fővárosi zsidóságnak például közel a háromnegyede. Ebben a liberális légkörben a századfordulótól sokan magyar vagy – szintén a magyarrá válás útját járó – német (sváb) házastársat választottak, gyermekeiket megkeresztelték. A 20. századra az izraelita vallású magyarság így olyan mértékben keveredett a keresztény vallásúakkal és olyan építő részévé vált a magyar társadalomnak és kultúrának, hogy nem lehetett többé attól elválasztani. A mai magyarok közül – különösen városban – sokaknak vannak zsidók a felmenői között, ahogyan németek, szlávok és más nemzetiségűek is.
Az 1910-es népszámlálás Az 1910-es népszámlálás adatai szerint a Magyar Királyság legnagyobb nemzetiségeinek százalékos megoszlása a következő volt (a zsidókat csak a vallási megoszlásnál tüntették fel, ezért a nemzetiségek között itt a magyarok részét képezik):
bélyegkép|A hazai nemzetiségek aránya 1910-ben Összlakosság (Horvátország nélkül): 18 264 533 fő. Magyar 55% Román 16% Szlovák 11% Német 10% Ruszin 2,5% Szerb 2,5% Horvát 1,5% Cigány 0,6% Sztano 0,19%
Trianon hatása
Magyarország sohasem válhatott nemzetállammá, még a trianoni határmódosítások és a 20. század erőszakos nemzetiségfelszámoló intézkedései után is többnemzetiségű államról kell beszélni Magyarországgal kapcsolatban.