České středohoří je geomorfologický celek o rozloze 1265 km². Z hlediska horopisného patří do Podkrušnohorské oblasti, která je součástí Krušnohorské subprovincie. Rozkládá se například na území okresů Česká Lípa nebo Litoměřice. Na 84% území Českého středohoří zaujímá Chráněná krajinná oblast České středohoří (CHKO České středohoří) o výměře 1063,17 km². Nejvyšším vrcholem je Milešovka (837 m). Nejnižším bodem je hladina Labe v Děčíně (121,9 m). Maximální výškový rozdíl tedy činí 715,1 m.
Hluboké údolí Labe rozděluje České středohoří na dva geomorfologické podcelky: Verneřické středohoří na pravém břehu Labe a Milešovské středohoří na levém břehu Labe. Rozlohou 1266 km², délkou přes 70 km a šířkou až 25 km patří České středohoří k menším orografickým celkům. Přesto je však nejmohutnějším projevem sopečné činnosti v Česku. České středohoří totiž vzniklo sopečnou činností. Podél řeky Ohře existoval jakýsi Oherský ryft, kterým se žhavé magma dostalo na povrch. V oblasti převažují čedičové horniny (73,6%), zbytek tvoří trachytické a v malé míře andezitické horniny. Územím prochází Litoměřický hlubinný zlom, který z geologického hlediska tvoří hranici mezi krušnohorskou a středočeskou oblastí. Pod povrchem se hromadilo magma v žilách a tvořily se tzv. lakolity, což byly podpovrchové balvany z utuhlého magmatu. V mladších třetihorách, v miocénu (asi před 23 miliony let) se začaly vyzdvihovat z pískovcového podloží sopečné kužely. V pliocénu (před 4,8 miliony let) vulkanity místy prorážely Českou křídovou pánev (Trosky, Kunětická hora). Vodní toky obnažily ztuhlé podpovrchové magma a prohlubovaly údolí, což dalo Českému středohoří majestátní krajinný ráz. Jedním takovým údolím je Porta Bohemica, kterou vymodelovala řeka Labe. Z výlevných hornin tu převažují čediče a znělce, v menším zastoupení trachyty, z usazenin pískovce a opuky.