Okres Náchod se nachází v Královéhradeckém kraji. Jeho hlavním sídlem je město Náchod.
Okres Náchod sousedí s okresem Trutnov, okresem Hradec Králové a okresem Rychnov nad Kněžnou.
Ze sevrní a východní strany je okres vymezen státní hranicí s Polskem.