Doksy (německy Hirschberg, Bad Hirschberg) jsou město v okrese Česká Lípa v Libereckém kraji. Ve městě, včetně částí Břehyně, Kruh, Obora, Staré Splavy, Vojetín a Žďár, žije přibližně 5 100 obyvatel.
Město leží na břehu Máchova jezera, u silnice I/38 mezi Mladou Boleslaví a Českou Lípou a prochází jím železniční trať Bakov nad Jizerou – Jedlová.
Sousedními obcemi sídla jsou Okna, Ralsko, Bělá pod Bezdězem, Provodín, Jestřebí, Chlum, Bezděz, Blatce, Dubá, Skalka u Doks, Luka, Březovice, Nosálov a Tachov.