Obec Horní Police leží severozápadně od České Lípy, nedaleko Žandova, při cestě z České Lípy do Děčína. Nachází se na obou březích řeky Ploučnice v průměrné nadmořské výšce 500m. Částmi obce jsou Horní Police a Podlesí. Horní Police byla dříve nazývána Mariánská Police.
Charakteristickým znakem pro zdejší území je poměrně značná členitost, řeka Ploučnice zde vytváří hluboké široké údolí. V okolí vystupují z krajiny Strážný vrch měřící 601 m a Dvorský kopec s výškou 527 m. Obec se nachází v Českém středohoří, které nabízí řadu turisticky zajímavých oblastí a památek.