Obec leží na pomezí chráněné krajinné oblasti Český ráj na severním svahu bájné hory Kozákova. Obec se dělí na pět částí Záhoří, Smrčí, Dlouhý, Pipice a Proseč.
Dům s pečovatelskou službou Horní Záhoří je pobytové sociální zařízení, které vlastní město/obec. Byty jsou obvykle určeny osobám s trvalým bydlištěm v dané lokalitě.