Slezsko (část historického Slezska) je historickou zemí na severovýchodě České republiky. Je jednou ze tří historických zemí České republiky.
Na severu a východě hraničí s Polskem. Na jihozápadě hraničí s Moravou. Na jihovýchodě hraničí se Slovenskem.