Česká Lípa liegt etwa 50 km westlich von Liberec in der Talmulde des Ploučnice-Flusses (Polzen).
Die Stadt entstand 1278 und liegt im nördlichen Böhmen, im Isergebirgsvorland am Fuße des Schlossbergs.