Město s 5 500 obyvateli se nachází v těsné blízkosti přehradního jezera Rozkoš, nazývaného často východočeské moře, v nadm. výšce 284 m v Úpsko - metujské tabuli. K městu patří části Malá Skalice, Zájezd, Spyta, Zlíč a Ratibořice. Česká Skalice se svým okolím je krajem přírodních krás a kulturních zajímavostí. Krásný výhled na město, vodní plochu a blízké okolí je z vysokovského návrší nebo od Václavic či ze Žernova.