A mai Szlovákia területének középkori története egyszerre része a Kárpát-medencei államfejlődésnek, és sajátos, a Kárpátok északi lejtőit, a Vág, Nyitra, Garam, Sajó és Hernád völgyeit magában foglaló történeti térség. A terület a 11. század elejétől a Magyar Királyság (latinul Regnum Hungariae, szlovákul Uhorské kráľovstvo) intézményeihez kapcsolódott, ám a királyságon belül nem alkotott külön „Szlovákiát”. A későbbi szlovák történeti térség királyi vármegyékből, szabad királyi városokból, bányavárosokból, egyházi testületekből és nemesi birtokokból állt össze. Az alábbi alfejezet a nagymorva előzményektől a késő középkori integrációig mutatja be ezt a folyamatot, hangsúlyozva a dokumentált intézménytörténet, a régészeti rekonstrukció és a későbbi nemzeti értelmezések közötti különbséget.
A mai Szlovákia területének kora középkori előzménye a 6–7. századi szláv betelepülésig nyúlik vissza. A szláv nyelvű csoportok az Avar Kaganátus északi peremvidékén, a morva, Vág és Nyitra folyók mentén hoztak létre településeket. A 7. századi, forrásokban gyengén adatolt úgynevezett Samo-féle törzsszövetség (623/624–658 körül) hagyományosan a szláv közösségek első nagyobb, avar ellenes katonai szerveződéseként jelenik meg, ám földrajzi kiterjedése vitatott, és nem köthető kizárólag a mai Szlovákia területéhez.
A 9. század első felében a Duna–Tátra-térségben két jelentős szláv hatalmi központ alakult ki. A morva központ mellett a Nyitrai Fejedelemség (szlovákul Nitrianske kniežatstvo) a Vág és Nyitra vidékét, valamint a Zobor környéki várat ellenőrizte. Első név szerint ismert uralkodója Pribina (Priwina) volt. A salzburgi egyházi forrás, a Conversio Bagoariorum et Carantanorum szerint Pribina nyitrai templomát Adalram salzburgi érsek szentelte fel, a kutatás hagyományosan 828 körülre teszi az eseményt. Ez az adat a helyi szláv elit keresztény térítésének korai, de pontszerű nyomát mutatja.
833–836 körül I. Mojmír morva fejedelem elűzte Pribinát, és a morva–nyitrai területeket egyetlen államalakulatba fogta. Ezt a képződményt a későbbi hagyomány Nagy-Morvaországként (latinul Magna Moravia, szlovákul Veľká Morava) ismeri, bár az elnevezés a 10. századi bizánci császári szövegekből származik, és a kortárs frank források egyszerűen morvák birodalmáról beszélnek. Rastislav (Rasztiszlav) fejedelem 863-ban Bizáncból hívott térítőket, és ekkor érkezett Cirill és Metód (Konsztantin és Metód) missziója. A térítés célja egyszerre volt vallási és politikai: a morva uralkodó a frank–bajor egyházi befolyást kívánta ellensúlyozni. A misszió a szláv liturgiát és a glagolita írást honosította meg. Metód 880 körül pápai jóváhagyást kapott a szláv nyelvű liturgiára, ami a nyugati és bizánci kereszténység határán álló államalakulat sajátos egyházszervezetét jelzi.
Nagymorva hatalmi központjai a mai Dél-Morvaország és Nyugat-Szlovákia területén kerültek elő. A régészetileg legfontosabb lelőhelyek közé tartozik Mikulčice (Morvaországban), valamint Nyitra (Nitra), Dévény (Devín) és Ducové (Ducové). A várak, templomalapok és temetők egy hierarchizált, korai államot mutatnak, amely a Kárpát-medence északi részén a 9. század második felében regionális nagyhatalomként működött. I. Szvätopluk (Svatopluk, 870–894 körül) uralkodása alatt a morva befolyás kiterjedt a mai Csehországra, Sziléziára és a Kárpátok keleti lejtőire is, ám ennek pontos mértéke és intézményes formája vitatott.
A Nagymorva állam a 9–10. század fordulóján bomlott fel. Belső hatalmi harcok és a magyar törzsszövetség támadásai együttesen számolták fel a központi hatalmat. A hagyományos, de nem teljesen biztos datálás szerint a morva állam végét 906/907 körülre teszik. Az Annales Alamannici és más bajor évkönyvek 907-re a pozsonyi csatában elszenvedett bajor vereséget jegyeznek fel, amit a magyar honfoglalás és a morva hatalom összeomlása szempontjából is kulcseseményként értelmez a szakirodalom. A 10. század első felének forrásai azonban rendkívül hiányosak, ezért a Nagymorva utáni átmenet pontos lefolyása nem ismert.
A szlovák nemzeti emlékezet Nagymorva államot a szlovák államiság előzményeként tartja számon. Ez az értelmezés a 19–20. századi nemzetépítés öröksége. Forráskritikai szempontból a 9. századi szláv lakosság és a mai szlovákok között nyelvi, kulturális és településtörténeti kapcsolat lehetséges, de a modern értelemben vett szlovák nemzeti identitás nem vezethető vissza közvetlenül a nagymorva időszakra. A két állítás között tehát különbséget kell tenni: a területi és nyelvi folytonosság vitatható részletekben, míg a nemzeti folytonosság elsősorban emlékezetpolitikai konstrukció.
A 10. század folyamán a Kárpát-medencét elfoglaló magyar törzsszövetség fokozatosan vonta ellenőrzése alá a Dunától északra fekvő hegyvidéki és völgyi területeket. A mai Szlovákia nyugati és déli sávja a fejedelmi szállásterületek peremén helyezkedett el, míg az északi hegyvidék sokáig ritkán lakott, gyepűelvű határzóna maradt. A 10. századi régészeti leletanyag a korábbi szláv településhálózat továbbélését és magyar katonai jelenlétet egyaránt mutat, de a források csekély száma miatt az etnikai viszonyok rekonstrukciója bizonytalan.
A keresztény Magyar Királyság megszervezése I. (Szent) István (1000/1001–1038) uralkodásához kötődik. Az államalapítás a mai Szlovákia területét is bekapcsolta a királyi hatalom, az egyház és a latin írásbeliség intézményrendszerébe. A terület a királyi vármegyék hálózatán keresztül integrálódott. A vármegye (latinul comitatus, szlovákul župa/stolica) a királyi várak köré szervezett igazgatási, katonai és gazdasági egység volt. Élén a király által kinevezett ispán (latinul comes, szlovákul župan) állt, aki a várnépek, várjobbágyok és szolgálónépek munkájára, valamint a várföldek jövedelmére támaszkodott.
A mai Szlovákia területén a 11–13. században fokozatosan alakult ki a vármegyei beosztás. A főbb kora középkori megyék közé tartozott Pozsony (szlovákul Bratislavská stolica, latinul comitatus Posoniensis), Nyitra (Nitrianska stolica, comitatus Nitriensis), Trencsén (Trenčianska stolica, comitatus Trenchiniensis), Bars (Tekovská stolica, comitatus Barsiensis), Hont (Hontianska stolica, comitatus Honthensis), Nógrád (Novohradská stolica, comitatus Neogradiensis), Gömör (Gemerská stolica, comitatus Gömöriensis), Abaúj (Abovská stolica, comitatus Abaujvariensis), Torna (Turnianska stolica, comitatus Tornensis), Szepes (Spišská stolica, comitatus Scepusiensis), Sáros (Šarišská stolica, comitatus Sarossiensis), Zemplén (Zemplínska stolica, comitatus Zempliniensis) és Ung (Užská stolica, comitatus Unghvariensis). Az északi hegyvidéken később, a 13–14. században szerveződtek meg Árva (Oravská stolica), Turóc (Turčianska stolica), Liptó (Liptovská stolica) és Zólyom (Zvolenská stolica) keretei.
Fontos hangsúlyozni, hogy a középkori vármegyehatárok nem azonosak a mai szlovák államhatárral. Egyes megyék, például Nógrád, Gömör vagy Abaúj, a mainál délebbre húzódó területeket is magukban foglaltak, és a mai Magyarország területére is átnyúltak. Ezért a mai Szlovákia területének középkori történetét nem lehet kizárólag a mai határok közé vetítve tárgyalni.
A 11–12. században a királyi család tagjai időnként hercegi igazgatási területet kaptak a nyugati és északi országrészen. A nyitrai dukátus (latinul ducatus Nitriensis) az Árpád-házi hercegek kormányzati központja volt, központja Nyitra várában működött. Ez a dukátus nem önálló állam, hanem a királyi hatalom megosztott gyakorlásának eszköze volt, ugyanakkor megmutatja Nyitra kiemelt szerepét a korai Magyar Királyságon belül.
Az egyházszervezet a királyi vármegyékkel párhuzamosan épült ki. A mai Szlovákia területe elsősorban az esztergomi érsekség alá tartozott, északkeleti része pedig az egri püspökség joghatóságába. A nyitrai püspökség (szlovákul Nitrianske biskupstvo, latinul episcopatus Nitriensis) a 12. század elején jött létre, bár alapításának pontos éve vitatott. A bencés, premontrei és ciszterci kolostorok közül a nyitrai Zobor-hegyi bencés apátság (latinul monasterium de Zobor) a 11–12. században a térség egyik legjelentősebb egyházi intézménye volt. A kolostorok birtokai, iskolái és oklevélkiállító tevékenysége a latin írásbeliség terjedéséhez járultak hozzá.
A 13. század a mai Szlovákia területén is mély átalakulást hozott. A tatárjárás (1241–1242) hadai a Vág völgyén, a Szepességen és a bányavárosi térségen is átvonultak, településeket és egyházi központokat pusztítva. IV. Béla (1235–1270) a tatárjárás után tudatos várépítő és városalapító politikát folytatott. Ennek nyomán erősödött meg a kővárak hálózata Pozsony, Trencsén, Nyitra, Zólyom, Szepes, Árva, Sáros és másutt. A várak nemcsak katonai funkciót töltöttek be, hanem a királyi vármegyék és magánföldesúri birtokok igazgatási központjaivá is váltak.
A 12–13. században a királyok nyugat-európai mintára vendégtelepeseket, úgynevezett hospeseket (latinul hospites, vendégtelepesek) hívtak be. A mai Szlovákia területén e telepesek jelentős része német ajkú volt, ezért a szakirodalom sokszor német hospesekről beszél, ám a fogalom jogi helyzetet jelöl, nem pusztán nyelvi-etnikai kategóriát. A hospesek szabad jogállást, önálló bíráskodást, vásártartási jogot és adókedvezményeket kaptak. Különösen a Szepességben (latinul Scepusium, szlovákul Spiš, németül Zips) alakult ki sűrű, német jogú településhálózat, amelyet a szepesi szászok (latinul Saxones Scepusienses) közössége alkotott.
A városiasodás a 13–14. században gyorsult fel. A Dunánál Pozsony (szlovákul Prešporok, németül Pressburg, latinul Posonium) a királyság egyik nyugati kapujává és kereskedelmi központjává vált. Keletebbre Kassa (szlovákul Košice, németül Kaschau, latinul Cassovia) a Hernád völgyének csomópontjaként emelkedett ki, míg Nagyszombat (Trnava), Eperjes (Prešov), Lőcse (Levoča) és Bártfa (Bardejov) a lengyel–magyar kereskedelem útvonalain feküdtek. A városok kiváltságai fokozatosan vezettek a szabad királyi város (latinul libera regia civitas) státusához, amely a 14–15. században a legsikeresebb településeket juttatta közvetlen királyi joghatóság alá.
A mai Szlovákia területének gazdasági súlyát a középkorban mindenekelőtt a bányászat adta. A Garam és Ipoly közötti vulkanikus hegyvidéken a 13. században indult meg az ezüst-, réz- és aranybányászat. A legfontosabb bányavárosok közé tartozott Selmecbánya (Banská Štiavnica, németül Schemnitz), Körmöcbánya (Kremnica, németül Kremnitz), Besztercebánya (Banská Bystrica, németül Neusohl), Újbánya (Nová Baňa), Bakabánya (Pukanec), Libetbánya (Ľubietová) és Bélabánya (Banská Belá). A városok a selmeci bányajog (latinul ius montanum Schemnitzense) szerint szerveződtek. Ez a 13. század közepén írásba foglalt szabályrendszer rögzítette a bányavállalkozók, a bányamunkások és a városi hatóságok jogait, és mintául szolgált más közép-európai bányavidékek számára. A 14. században a legjelentősebb bányavárosokból hét bányaváros (szlovákul sedem banských miest) néven ismert szövetség alakult, amely a királyi jövedelmek szempontjából kulcsszerepet játszott. Körmöcbányán I. Károly uralkodása alatt, a hagyományosan 1328-ra tett dátumtól kezdve királyi pénzverde működött, és ott verték a magyarországi aranyforintot.
A 13–14. század fordulóján a királyi hatalom átmenetileg meggyengült, és a mai Szlovákia területén is tartományúri hatalmi tömbök alakultak ki. A legismertebb közülük Csák Máté (szlovákul Matúš Čák, latinul Matthaeus de Csák) volt, aki a Vág és Nyitra vidékétől a Tátra aljáig terjedő uradalmakat vont ellenőrzése alá. I. Károly (Károly Róbert, 1301/1308–1342) a rozgonyi csatában (1312, szlovákul bitka pri Rozhanovciach) győzte le az oligarchák koalícióját, majd Csák Máté 1321-es halála után fokozatosan visszaszerezte a királyi várakat és birtokokat. A királyi hatalom restaurációja a vármegyei intézmények megerősödésével járt, és lehetővé tette a bányászat, a városok és a kereskedelem fellendülését.
A 15. század első fele ismét katonai bizonytalanságot hozott. A huszita háborúk idején huszita csapatok többször betörtek a mai Szlovákia területére, elfoglalva több várost és várat. A huszita hadvezér, Jiskra János (csehül Jan Jiskra z Brandýsa) hosszú évekig ellenőrzött jelentős felső-magyarországi területeket, köztük bányavárosokat is. A huszita jelenlét nemcsak pusztítást hozott, hanem a cseh nyelv és a huszita vallási eszmék terjedését is elősegítette. A cseh nyelvű írásbeliség a 15. században a szláv nyelvű városi lakosság körében erősödött, ami hosszabb távon a szlovák nyelvjárások és a cseh közötti írásbeli kapcsolat fontos háttérjelensége lett.
A 15. század közepén Mátyás király (1458–1490) uralma alatt a királyi hatalom ismét megerősödött. Mátyás rendszeres adókat vetett ki, korszerűsítette a királyi jövedelmeket, és a bányavárosokból, valamint a felvidéki vármegyékből jelentős bevételeket szerzett. A középkor végén a Jagelló-kor hozta el a magyar és cseh királyságok perszonálunióját II. Ulászló (1490–1516) személyében, ami tovább erősítette a cseh és a felvidéki szláv nyelvű területek közötti kapcsolatokat. A késő középkori rendiség keretei között a mai Szlovákia területén a nemesi vármegyék, a szabad királyi városok, a bányavárosi szövetségek és az egyházi testületek egyaránt a királyság rendi politikai rendszerének szereplőivé váltak.
A terület határvidéki jellegét jól mutatja a szepesi városok elzálogosítása. Zsigmond király 1412-ben tizenhárom szepesi várost zálogosított el II. Ulászló lengyel királynak, hogy a lengyel–magyar szövetséget és a hadviselést finanszírozza. A városok lengyel igazgatás alatt maradtak, és csak 1772-ben, Lengyelország első felosztása idején kerültek vissza Magyarországhoz. Az elzálogosítás nemcsak a Szepesség belső jogi megosztottságát mélyítette, hanem azt is mutatja, hogy a térség a középkor végén is a lengyel és a magyar királyság közötti összekötő, illetve ütközőzóna része volt.
A középkori források nem ismerik a modern értelemben vett „szlovák” nemzetet, és a mai Szlovákia területét nem tekintették egységes etnikai térnek. A szláv nyelvű lakosságot a magyar oklevelek gyakran tót (latinul Sclavus, a későbbi szlovák terminológiában Slovák) megnevezéssel illették, de ez a kifejezés a középkorban általában bármely szláv nyelvű csoportot jelölhetett, ezért nem azonosítható automatikusan a modern szlováksággal. A nyugati szláv dialektuskontinuum részeként a mai nyugat- és közép-szlovákiai nyelvjárások a cseh nyelvjárásokkal is folyamatos átmenetet alkottak. A cseh és a szlovák közötti nyelvi távolság a késő középkorban és a kora újkorban fokozatosan nőtt, de a középkorban a helyi szláv beszélők identitása elsősorban lokális, vallási és rendi keretekben értelmezhető.
A mai Szlovákia területének középkori lakossága többnyelvű és többkultúrájú volt. A déli sávban, a Duna és az Ipoly mentén magyar falvak és mezővárosok helyezkedtek el, a városokban pedig gyakran német ajkú polgárság alkotta a vezető réteget. A németek nemcsak a Szepességben, hanem a bányavárosokban, Pozsonyban, Kassán és más szabad királyi városokban is meghatározó szerepet játszottak. A szláv nyelvű lakosság a vidéki térségekben és a kisebb mezővárosokban alkotta a többséget, de a városi tanácsokban való részvétele a késő középkorban fokozatosan erősödött.
A 14–15. században a Kárpátok északkeleti lejtőin ruszin (rutén) pásztorközösségek telepedtek le. A betelepülés részben a vlach jog (latinul ius Valachicum) keretében zajlott, amely elsősorban hegyvidéki pásztorkodó életmódhoz és adózási formához kötött jogrend volt. A középkori forrásokban „vlach” vagy „rutén” megnevezésű csoportok nem feltétlenül feleltethetők meg egy az egyben a későbbi etnikai kategóriáknak; a jogi és életmódbeli ismérvek gyakran fontosabbak voltak, mint a nyelvi identitás.
A zsidó közösségek a 13. század végétől mutathatók ki a városokban, így Pozsonyban, Nagyszombatban, Kassán és a bányavárosokban. Jogállásuk a király kamarájához kötődött, ami adózásukat és védelmüket a királyi jövedelmekhez kapcsolta. A városi céhek és kereskedőrétegek, valamint a zsidó hitel- és kereskedői tevékenység közötti verseny időnként helyi konfliktusokhoz vezetett, de a középkori pozíciójuk lényegesen eltért a kora újkori és modern antiszemitizmus rendszerszerű formáitól. A roma közösségek megjelenését a 14–15. század fordulóján említik a források. A hagyományosan 1423-ra tett, de hitelességében vitatott oklevél Zsigmond király menlevelét adja egy László vajda vezette cigány csoportnak; ez a Balkán felől érkező, kezdetben vándorló közösségek korai jelenlétének egyik jelzése.
A középkori etnikai arányokra vonatkozó adatok nem összeírásokból származnak, hanem okleveles említésekből, bírósági iratokból, városi könyvekből és egyházi tizedjegyzékekből. A rekonstrukciók ezért becslések. A mai Szlovákia területén a késő középkorban valószínűleg a szláv nyelvű lakosság alkotta a legnagyobb csoportot, különösen a hegyvidéki és völgyi falvakban, míg a városok etnikai összetétele mozaikosabb volt. A németek aránya a bányavárosokban és a Szepességben magas lehetett, a déli sávban pedig a magyar jelenlét volt erőteljes.
A szlovák etnogenezis kérdése a modern történetírás egyik vitatott területe. A szlovák nemzeti történeti hagyomány a Nagymorva államtól kezdve hangsúlyozza a szláv nyelvű lakosság folytonosságát, és a középkori tót/szláv közösségeket a szlovák nemzet elődeiként értelmezi. A kritikai történetírás ezzel szemben rámutat arra, hogy a modern szlovák nemzeti identitás a 18–19. században, a nemzeti ébredés folyamataiban alakult ki, és hogy a középkori lokális, rendi és nyelvi identitások nem feleltethetők meg a modern nemzetfogalomnak. Ez a vita nem egyszerű ténykérdés, hanem a források értelmezését, a nyelvtörténeti rekonstrukciót és a nemzeti emlékezetpolitikát egyaránt érinti.
A 9. századi Nagymorva történetére vonatkozóan a legfontosabb írott források a frank évkönyvek, a salzburgi egyházi hagyományt rögzítő Conversio Bagoariorum et Carantanorum, valamint VII. (Bíborbanszületett) Konstantin bizánci császár De administrando imperio című művének vonatkozó fejezetei. A régészeti feltárások Mikulčice, Nyitra, Dévény és más lelőhelyeken folyamatosan új eredményeket hoznak, ám a várak és települések etnikai hovatartozása, a Nagymorva hatalom pontos kiterjedése és a 10. századi átmenet lefolyása vitatott. A nagymorva állam végét számos kutató 906/907 körülre teszi, de a kortárs források hiányosak, ezért a kronológia bizonytalan.
A 11–13. századi magyar királyságra vonatkozóan királyi oklevelek, krónikák és egyházi iratok állnak rendelkezésre. A korai elbeszélő források, így Anonymus Gesta Hungaroruma vagy a Képes Krónika szöveghagyománya nem tekinthető eseménytörténeti értelemben szó szerinti leírásnak. A vármegyei beosztás kialakulása fokozatos volt, ezért az egyes megyék „alapításának” évszámai a legtöbb esetben nem adhatók meg pontosan. A nyitrai püspökség létrejöttének időpontja ugyancsak vitatott.
A város- és bányászattörténet forrásai a városi kiváltságlevelek, bányajogi szabályzatok, városi jegyzőkönyvek, adókimutatások és céhiratok. E források alapján jól dokumentálható a bányavárosok jogi és gazdasági fejlődése, ám a lakosságszámra és az etnikai összetételre vonatkozó adatok hiányosak. A középkori demográfiai becslések általában a későbbi adóösszeírásokból és bírósági névanyagból indulnak ki, ezért nagyságrendi bizonytalansággal terheltek.
A szlovák etnogenezis és a középkori szláv lakosság kontinuitása a legvitatottabb kérdések közé tartozik. A modern nemzeti történetírásban a Nagymorva-örökség erős emlékezetpolitikai töltetet kapott, ezért a korszakra vonatkozó állításoknál különösen fontos megkülönböztetni a dokumentált intézménytörténetet, a régészeti rekonstrukciót és a nemzeti narratívát.