Karolis X Gustavas (šved. Karl X Gustav 1622 m. lapkričio 8 d. Nišiopinge – 1660 m. vasario 13 d. Geteborge) – 1654–1660 m. Švedijos karalius.
1655 m. pradėjo karą su Abiejų Tautų Respublika ir užėmė beveik visą Lenkiją bei didelę dalį Lietuvos. Su Jonušu Radvila ir dar 1134 Lietuvos didikais sudaryta Kėdainių sutartimi 1655 m. spalio 20 d. paskelbtas neoficialiu Lietuvos didžiuoju kunigaikščiu.
1656 m. sausio sudarė sąjungą su Brandenburgu, 1657 m. gruodžio mėn. su Transilvanija ir vėl užėmė Varšuvą ir beveik visą Lenkiją. 1657 m. birželio Danijai paskelbus karą, atitraukė pagrindines pajėgas iš Lenkijos ir puolė Daniją. Švedija užėmė Jutlandiją, 1658 m. priartėjo prie Kopenhagos. Pagal Roskildės taiką 1658 m. vasario mėn. gavo Skonę ir kitas pietų Švedijos žemes. Bet tų pačių metų liepos mėn. vėl puolė Daniją. 1659 m. vasario mėn., nepavykus Kopenhagos šturmui ir pralaimėjus koalicijai, kurią sudarė Danija, Abiejų Tautų Respublika, Šventoji Romos imperija, Nyderlandai ir Brandenburgas pradėjo taikos derybas, kurios jau po Karolio X Gustavo staigios mirties 1660 m. baigėsi Olyvos taika ir Kopenhagos taika.