Město Krnov je situováno v severovýchodní části České republiky na soutoku řeky Opavy s Opavicí, v podhůří Nízkého Jeseníku v těsné blízkosti česko-polské hranice v okrese Bruntál v Moravskoslezském kraji.
Krnov byl křižovatkou obchodních cest ve směru Opava, Bruntál – Olomouc a směrem severním na Hlubčice (Polsko).
Priority města jsou koncepčně zaměřeny nejen na historické parky, ale vznikla řada nových lokalit, ve městě samotném a v příměstských lesích, které poskytují příjemné prostředí a osvěžení nejen obyvatelům města, ale i jeho návštěvníkům.