Okres Púchov leží v Trenčianskom kraji, v jeho severnej časti. Nachádza sa v severozápadnej časti Slovenska a zahŕňa časť Javorníkov, Bielych Karpát, Strážovskej hornatiny a údolia rieky Váh. Rozprestiera sa v Podmaninskej pahorkatine a v severnej časti Ilavskej kotliny. Na severozápade hraničí s Českou republikou. Okresom preteká rieka Váh. Na severe hraničí s okresom Považská Bystrica, na juhu potom s okresom Ilava. Má rozlohu 375 km2, žije tu 44 457 obyvateľov a priemerná hustota zaľudnenia je 118 obyvateľov na km2. Správne sídlo okresu je mesto Púchov.